74 $import_id =
'imported_xy';
75 $subquestion_index = 0;
76 $type = assQuestionSuggestedSolution::TYPE_FILE;
79 'name' =>
'something.jpg',
80 'type' =>
'image/jpeg',
82 'filename' =>
'actually title of file' 85 $last_update = new \DateTimeImmutable();
87 $sugsol = $this->repo->getSolution(
97 $this->assertInstanceOf(assQuestionSuggestedSolution::class, $sugsol);
98 $this->assertInstanceOf(assSuggestedSolutionFile::class, $sugsol);
100 $this->assertEquals($values[$sugsol::ARRAY_KEY_TITLE], $sugsol->getTitle());
101 $this->assertEquals($values[$sugsol::ARRAY_KEY_MIME], $sugsol->getMime());
102 $this->assertEquals($values[$sugsol::ARRAY_KEY_SIZE], $sugsol->getSize());
103 $this->assertEquals($values[$sugsol::ARRAY_KEY_FILENAME], $sugsol->getFilename());
104 $this->assertEquals(serialize($values), $sugsol->getStorableValue());
105 $this->assertTrue($sugsol->isOfTypeFile());
106 $this->assertFalse($sugsol->isOfTypeLink());
a suggested solution for file-contents
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins