32     protected function setUp(): void
    34         chdir(dirname(__FILE__));
    43         $this->assertInstanceOf(
'assClozeSelectGap', $instance);
    51         $actual = $instance->getShuffle();
    53         $this->assertEquals($expected, $actual);
    59         $expected = [
'shfksdfs', 
'sfsdf', 
'sdfsdfdf'];
    61         $transformationMock = $this->getMockBuilder(Transformation::class)->getMock();
    62         $transformationMock->expects(self::once())->method(
'transform')->willReturn($expected);
    63         $actual = $instance->getItems($transformationMock);
    64         $this->assertEquals($expected, $actual);
    79         $instance->addItem($item1);
    80         $instance->addItem($item2);
    81         $instance->addItem($item3);
    82         $instance->addItem($item4);
    83         $instance->addItem($item5);
    84         $instance->addItem($item6);
    85         $instance->addItem($item7);
    86         $instance->addItem($item8);
    88         $instance->setType(
true);
    90         $sequence = [$item1, $item3, $item2, $item4, $item5, $item6, $item7, $item8];
    91         $expectedSequence = array_reverse($sequence);
    93         $randomElmProvider = $this->getMockBuilder(Transformation::class)->getMock();
    94         $randomElmProvider->expects($this->once())
    97                           ->willReturn($expectedSequence);
    99         $actual = $instance->getItems($randomElmProvider);
   100         $this->assertEquals($actual, $expectedSequence);
   111         $instance->addItem($item1);
   112         $instance->addItem($item2);
   113         $instance->addItem($item3);
   114         $instance->addItem($item4);
   116         $instance->setType(
false);
   118         $expected = array($item1, $item2, $item3, $item4);
   119         $transformationMock = $this->getMockBuilder(Transformation::class)->getMock();
   120         $transformationMock->expects(self::once())->method(
'transform')->willReturnCallback(
function ($value) {
   123         $actual = $instance->getItems($transformationMock);
   125         $this->assertEquals($expected, $actual);
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
test_getItemswithShuffle_shouldReturnShuffledItems()
 
test_getItemswithoutShuffle_shouldReturnItemsInOrder()
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
test_arrayShuffle_shouldShuffleArray()
 
test_newlyInstatiatedObject_shouldReturnTrueOnGetShuffle()
 
test_instantiateObject_shouldReturnInstance()