Пример #1
0
 function testConcat()
 {
     $sc = new StringScanner("foo");
     $this->assertEqual($sc->getChar(), "f");
     $this->assertEqual($sc->getChar(), "o");
     $this->assertEqual($sc->getChar(), "o");
     $this->assertTrue($sc->isEos());
     $sc->concat("bar");
     $this->assertFalse($sc->isEos());
     $this->assertEqual($sc->string, "foobar");
     $this->assertEqual($sc->getChar(), "b");
     $this->assertEqual($sc->getChar(), "a");
     $this->assertEqual($sc->getChar(), "r");
     $this->assertTrue($sc->isEos());
 }