File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1515use OCA \Libresign \Tests \Unit \TestCase ;
1616use PHPUnit \Framework \Attributes \DataProvider ;
1717
18+ final class FileWithNullableStatusForTest extends File {
19+ public function forceNullStatusForTest (): void {
20+ $ this ->status = null ;
21+ }
22+ }
23+
1824final class FileTest extends TestCase {
1925 private File $ file ;
2026
@@ -58,11 +64,10 @@ public function testHasParentReturnsTrueWhenParentFileIdIsSet(): void {
5864 }
5965
6066 public function testGetStatusReturnsDraftWhenInternalStatusIsNull (): void {
61- $ reflectionProperty = new \ReflectionProperty ($ this ->file , 'status ' );
62- $ reflectionProperty ->setAccessible (true );
63- $ reflectionProperty ->setValue ($ this ->file , null );
67+ $ file = new FileWithNullableStatusForTest ();
68+ $ file ->forceNullStatusForTest ();
6469
65- $ this ->assertSame (FileStatus::DRAFT ->value , $ this -> file ->getStatus ());
70+ $ this ->assertSame (FileStatus::DRAFT ->value , $ file ->getStatus ());
6671 }
6772
6873 public function testSetStatusRejectsInvalidStatusCode (): void {
You can’t perform that action at this time.
0 commit comments