public function testGenerateCode() { $parentClassName = '\\MockaMocks\\AbstractClass'; $classMock = new ClassMock('\\Nested\\FooNamespace\\FooClass', $parentClassName); $parentMockClassName = $classMock->getParentClassName(); $expectedMockCode = <<<EOD namespace Nested\\FooNamespace; class FooClass extends \\{$parentMockClassName} { use \\Mocka\\ClassTrait; } EOD; $this->assertSame($expectedMockCode, $classMock->generateCode()); }