1*f8369d7dSTobias Sarnowski<?php 2*f8369d7dSTobias Sarnowski 3*f8369d7dSTobias Sarnowski/** 4*f8369d7dSTobias Sarnowski * @group integration 5*f8369d7dSTobias Sarnowski */ 6*f8369d7dSTobias Sarnowskiclass InttestsResetTest extends DokuWikiTest { 7*f8369d7dSTobias Sarnowski /** 8*f8369d7dSTobias Sarnowski * It should be possible to have two test cases within one test class. 9*f8369d7dSTobias Sarnowski */ 10*f8369d7dSTobias Sarnowski function testFirstRun() { 11*f8369d7dSTobias Sarnowski $request = new TestRequest(); 12*f8369d7dSTobias Sarnowski $response = $request->execute(); 13*f8369d7dSTobias Sarnowski $this->assertTrue( 14*f8369d7dSTobias Sarnowski strpos($response->getContent(), 'DokuWiki') >= 0, 15*f8369d7dSTobias Sarnowski 'DokuWiki was not a word in the output' 16*f8369d7dSTobias Sarnowski ); 17*f8369d7dSTobias Sarnowski } 18*f8369d7dSTobias Sarnowski 19*f8369d7dSTobias Sarnowski /** 20*f8369d7dSTobias Sarnowski * @depends testFirstRun 21*f8369d7dSTobias Sarnowski */ 22*f8369d7dSTobias Sarnowski function testSecondRun() { 23*f8369d7dSTobias Sarnowski $request = new TestRequest(); 24*f8369d7dSTobias Sarnowski $response = $request->execute(); 25*f8369d7dSTobias Sarnowski $this->assertTrue( 26*f8369d7dSTobias Sarnowski strpos($response->getContent(), 'DokuWiki') >= 0, 27*f8369d7dSTobias Sarnowski 'DokuWiki was not a word in the output' 28*f8369d7dSTobias Sarnowski ); 29*f8369d7dSTobias Sarnowski } 30*f8369d7dSTobias Sarnowski 31*f8369d7dSTobias Sarnowski /** 32*f8369d7dSTobias Sarnowski * two requests within the same test case should be possible 33*f8369d7dSTobias Sarnowski */ 34*f8369d7dSTobias Sarnowski function testMultipleRequests() { 35*f8369d7dSTobias Sarnowski $request = new TestRequest(); 36*f8369d7dSTobias Sarnowski $response = $request->execute(); 37*f8369d7dSTobias Sarnowski $this->assertTrue( 38*f8369d7dSTobias Sarnowski strpos($response->getContent(), 'DokuWiki') >= 0, 39*f8369d7dSTobias Sarnowski 'DokuWiki was not a word in the output' 40*f8369d7dSTobias Sarnowski ); 41*f8369d7dSTobias Sarnowski 42*f8369d7dSTobias Sarnowski $request = new TestRequest(); 43*f8369d7dSTobias Sarnowski $response = $request->execute(); 44*f8369d7dSTobias Sarnowski $this->assertTrue( 45*f8369d7dSTobias Sarnowski strpos($response->getContent(), 'DokuWiki') >= 0, 46*f8369d7dSTobias Sarnowski 'DokuWiki was not a word in the output' 47*f8369d7dSTobias Sarnowski ); 48*f8369d7dSTobias Sarnowski } 49*f8369d7dSTobias Sarnowski} 50