32     protected function setUp(): void
    34         chdir(__DIR__ . 
'/../../../../');
    41         $this->assertInstanceOf(assClozeSelectGap::class, $instance);
    49         $actual = $instance->getShuffle();
    51         $this->assertEquals($expected, $actual);
    57         $expected = [
'shfksdfs', 
'sfsdf', 
'sdfsdfdf'];
    59         $transformationMock = $this->getMockBuilder(Transformation::class)->getMock();
    60         $transformationMock->expects(self::once())->method(
'transform')->willReturn($expected);
    61         $actual = $instance->getItems($transformationMock);
    62         $this->assertEquals($expected, $actual);
    77         $instance->addItem($item1);
    78         $instance->addItem($item2);
    79         $instance->addItem($item3);
    80         $instance->addItem($item4);
    81         $instance->addItem($item5);
    82         $instance->addItem($item6);
    83         $instance->addItem($item7);
    84         $instance->addItem($item8);
    86         $instance->setType(
true);
    88         $sequence = [$item1, $item3, $item2, $item4, $item5, $item6, $item7, $item8];
    89         $expectedSequence = array_reverse($sequence);
    91         $randomElmProvider = $this->getMockBuilder(Transformation::class)->getMock();
    92         $randomElmProvider->expects($this->once())
    95                           ->willReturn($expectedSequence);
    97         $actual = $instance->getItems($randomElmProvider);
    98         $this->assertEquals($actual, $expectedSequence);
   109         $instance->addItem($item1);
   110         $instance->addItem($item2);
   111         $instance->addItem($item3);
   112         $instance->addItem($item4);
   114         $instance->setType(
false);
   116         $expected = [$item1, $item2, $item3, $item4];
   117         $transformationMock = $this->getMockBuilder(Transformation::class)->getMock();
   118         $transformationMock->expects(self::once())->method(
'transform')->willReturnCallback(
function ($value) {
   121         $actual = $instance->getItems($transformationMock);
   123         $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()