set_name('teste'); $id = $TainacanCollections->insert($collection); //setando os valores na classe do metadado $metadata->set_name('metadado'); $metadata->set_description('descricao'); $metadata->set_collection( new TainacanCollection( $id ) ); //inserindo o metadado $metadata_id = $Tainacan_Metadatas->insert($metadata); $test = $Tainacan_Metadatas->get_metadata_by_id($metadata_id); $this->assertEquals($test->get_name(), 'metadado'); $this->assertEquals($test->get_description(), 'descricao'); $this->assertEquals($test->get_collection()->get_id(), $id); } /** * Teste da insercao de um metadado simples com o tipo */ function teste_add_type(){ global $TainacanCollections, $Tainacan_Metadatas; $collection = new TainacanCollection(); $metadata = new Tainacan_Metadata(); $type = new Tainacan_Text_Field_Type(); $collection->set_name('teste'); $id = $TainacanCollections->insert($collection); //setando os valores na classe do metadado $metadata->set_name('metadado'); $metadata->set_collection( new TainacanCollection( $id ) ); $metadata->set_type( $type ); //inserindo o metadado $metadata_id = $Tainacan_Metadatas->insert($metadata); $test = $Tainacan_Metadatas->get_metadata_by_id($metadata_id); $this->assertEquals($test->get_name(), 'metadado'); $this->assertEquals($test->get_collection()->get_id(), $id); $this->assertEquals($test->get_type('name'), 'Tainacan_Text_Field_Type'); $this->assertEquals($test->get_type(), $type); } }