Extension\AssignTest::testPropertyAssign PHP Метод

testPropertyAssign() публичный Метод

public testPropertyAssign ( )
    public function testPropertyAssign()
    {
        $t = new \Test\Assign();
        $this->assertSame($t->testPropertyIncr1(), 2);
        $this->assertSame($t->testPropertyAddAssign1(), 2);
        $this->assertSame($t->testPropertyAddAssign2(), 3);
        $this->assertSame($t->testPropertyAssignValuePlus1(), 2);
        $this->assertSame($t->testPropertyDecr(), 1);
        $this->assertSame($t->testPropertySubAssign1(), -2);
        $this->assertSame($t->testPropertySubAssign2(), -1);
        $this->assertSame($t->testPropertyMulAssign1(), 2);
        $this->assertSame($t->testPropertyMulAssign2(), 3);
        $this->assertSame($t->testPropertyAssignStringConcat(), 'test string');
        $this->assertSame($t->testArrayVarAssign1('test_index', 'value'), array('test_index' => 'value'));
        $this->assertSame($t->testArrayVarAssign2('test_index', 'value'), array('test_index' => 'value'));
        $this->assertSame($t->testPropertyArray14(), $this->getComplexArrayTestValue2());
        $this->assertSame($t->testStaticPropertyArrayMulti4(), $this->getComplexArrayTestValue2());
        $this->assertSame($t->testStaticPropertyArrayAppend(), array("test", 1, 1.5, false, array()));
        $this->assertSame($t->testArrayBoolExpressionAssign(), array("a" => true, "b" => false));
    }