serializer = new GzipNative(6); $this->persistable = new GaussianNB(); } /** * @test */ public function build() : void { $this->assertInstanceOf(GzipNative::class, $this->serializer); $this->assertInstanceOf(Serializer::class, $this->serializer); } /** * @test */ public function serializeDeserialize() : void { $data = $this->serializer->serialize($this->persistable); $this->assertInstanceOf(Encoding::class, $data); $persistable = $this->serializer->deserialize($data); $this->assertInstanceOf(GaussianNB::class, $persistable); $this->assertInstanceOf(Persistable::class, $persistable); } }