Skip to content

Commit c68037a

Browse files
committed
Fix not to have a class definition only for test purpose
1 parent df832e9 commit c68037a

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

tests/Packages/PHPJava/Extended/_Object.php

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,15 @@
44
use PHPUnit\Framework\TestCase;
55
use PHPJava\Packages\java\lang\CloneNotSupportedException;
66

7-
class DummyObject
8-
{
9-
use \PHPJava\Packages\PHPJava\Extended\_Object;
10-
}
11-
127
class _ObjectTest extends Base
138
{
149
public function testClone()
1510
{
16-
$this->expectException(CloneNotSupportedException);
17-
$target = new DummyObject();
18-
$method = new \ReflectionMethod(get_class($target), '__clone');
19-
$method->setAccessible(true);
20-
$method->invoke($target);
11+
$this->expectException(CloneNotSupportedException::class);
12+
13+
clone new class
14+
{
15+
use \PHPJava\Packages\PHPJava\Extended\_Object;
16+
};
2117
}
2218
}

0 commit comments

Comments
 (0)