generator = new HalfMoon(5.0, 5.0, 10.0, 45.0, 0.1); } /** * @test */ public function build() : void { $this->assertInstanceOf(HalfMoon::class, $this->generator); $this->assertInstanceOf(Generator::class, $this->generator); } /** * @test */ public function dimensions() : void { $this->assertEquals(2, $this->generator->dimensions()); } /** * @test */ public function generate() : void { $dataset = $this->generator->generate(self::DATASET_SIZE); $this->assertInstanceOf(Labeled::class, $dataset); $this->assertInstanceOf(Dataset::class, $dataset); $this->assertCount(self::DATASET_SIZE, $dataset); } }