@@ -1788,40 +1788,9 @@ class TestGroupsPresenter extends Tester\TestCase
1788
1788
);
1789
1789
}
1790
1790
1791
- public function testGetExamLocks ()
1792
- {
1793
- $ group = $ this ->prepExamGroup (); // logged in as supervisor
1794
- $ student = $ this ->presenter ->users ->getByEmail ("demoGroupMember1@example.com " );
1795
-
1796
- $ now = (new DateTime ())->getTimestamp ();
1797
- $ begin = $ now - 7200 ;
1798
- $ end = $ now - 3600 ;
1799
- $ group ->setExamPeriod (DateTime::createFromFormat ('U ' , $ begin ), DateTime::createFromFormat ('U ' , $ end ));
1800
- $ this ->presenter ->groups ->persist ($ group );
1801
-
1802
- $ exam = new GroupExam ($ group , DateTime::createFromFormat ('U ' , $ begin ), DateTime::createFromFormat ('U ' , $ end ), false );
1803
- $ this ->presenter ->groupExams ->persist ($ exam );
1804
-
1805
- $ lock = new GroupExamLock ($ exam , $ student , '1.2.3.4 ' );
1806
- $ this ->presenter ->groupExamLocks ->persist ($ lock );
1807
-
1808
- $ payload = PresenterTestHelper::performPresenterRequest (
1809
- $ this ->presenter ,
1810
- 'V1:Groups ' ,
1811
- 'GET ' ,
1812
- ['action ' => 'getExamLocks ' , 'id ' => $ group ->getId (), 'examId ' => $ exam ->getId ()],
1813
- );
1814
-
1815
- Assert::count (1 , $ payload );
1816
- Assert::equal ($ exam ->getId (), $ payload [0 ]['groupExamId ' ]);
1817
- Assert::equal ($ student ->getId (), $ payload [0 ]['studentId ' ]);
1818
- Assert::false (array_key_exists ('remoteAddr ' , $ payload [0 ])); // supervisor cannot se IPs
1819
- }
1820
-
1821
1791
public function testGetExamLocksWithIPs ()
1822
1792
{
1823
1793
$ group = $ this ->prepExamGroup ();
1824
- PresenterTestHelper::loginDefaultAdmin ($ this ->container ); // admin can see IPs
1825
1794
$ student = $ this ->presenter ->users ->getByEmail ("demoGroupMember1@example.com " );
1826
1795
1827
1796
$ now = (new DateTime ())->getTimestamp ();
0 commit comments