Error when trying to load a data collection
JotaPrimo opened this issue · 0 comments
JotaPrimo commented
Hello everyone, the situation that occurred was this: I'm trying to load a collection of data into a laravel project, just once, to be able to check if it contains records with pre-determined values. It turns out that when running the test, I got this message. Follow the code.
class CompararFamiliaresTest extends TestCase
{
protected static $collectionData;
public static function setUpBeforeClass(): void
{
parent::setUpBeforeClass();
(new ConsoleOutput())->writeln('PASSEI POR AQUI');
self::$collectionData = Familiar::query()
->from('ingresso.familiares as f')
->join('ingresso.usuario_proponentes as up', 'up.id', '=', 'f.usuario_proponente_id')
->whereIn('up.id', ComparacaoUsuarioProponenteTest::PRIMEIROS_100_IDS_USER_PROP)
->orderBy('up.id')
->get(['id', 'usuario_proponente_id', 'responsavel_familiar', 'nome']);
}
public function dataProviderTestComparacaoFamiliarUsuarioProponenteIdPrimeiros200()
{
return [
['143221', '45942', '1', 'KARINA FREITAS DA SILVA'],
['143222', '45943', '1', 'MICHELE OVANDO'],
['143223', '45944', '1', 'DAIANE PEREIRA DA SILVA'],
['143224', '45954', '1', 'MARINEIA DA SILVA SANTOS'],
['143225', '45955', '1', 'JAQUELINE AMARAL DE LIMA'],
['143226', '45961', '1', 'KARINE ISRAEL DOS SANTOS'],
['143227', '45956', '1', 'PAMELLA BRAGA DA SILVA'],
['143228', '45953', '1', 'MURIELLEN DA SILVA MAINA'],
['143229', '45957', '1', 'LUCIENE ARAÚJO'],
['143230', '45958', '1', 'MURIELLEN DA SILVA MAINA'],
['143231', '45954', '0', 'DI EFERSON MATHEUS BENITES DE ARRUDA'],
['143232', '45947', '1', 'ANELITA GONCALVES BRAGA'],
['143233', '45960', '1', 'LUCILENE SOCORRO MEDEIROS'],
['143234', '45945', '1', 'ELIZABETH DE SOUZA GALVES'],
['143235', '45961', '0', 'RODRIGO PEREIRA DE OLIVEIRA'],
['143236', '45961', '0', 'VALDEÇON CARRILHO DE OLIVEIRA NETO'],
['143237', '45961', '0', 'ANELISE DOS SANTOS OLIVEIRA'],
['143238', '45944', '0', 'DIEGO HENRIQUE MARTINS DA SILVA'],
['143239', '45966', '1', 'ÉRICA APARECIDA VIEIRA AGRELA'],
['143240', '45944', '0', 'REBECA GERONIMA MARTINS DA SILVA'],
['143241', '45965', '1', 'MIRIAN GOES CANEPA'],
['143242', '45948', '1', 'STEPHANI ANASTÁCIO ALVES'],
['143243', '45964', '1', 'ERIKA LARA BATISTA LOPES'],
['143244', '45948', '0', 'THAYLLA SANDRA ALVES NATAL'],
['143245', '45968', '1', 'ANGÉLICA ALVES SPADINI'],
['143246', '45964', '0', 'KAROLINA BATISTA LOPES'],
['143247', '45964', '0', 'KAMILA BATISTA LOPES'],
['143248', '45972', '1', 'JACQUELINE SUELEN DA SILVA VALENTE'],
['143249', '45955', '0', 'CARLOS RICARDO AMARAL DE LIMA TAMAZATO'],
['143250', '45968', '0', 'ANGÉLICA ALVES SPADINI'],
['143251', '45971', '1', 'EVANILDA LOURENCO'],
['143252', '45974', '1', 'VERA LÚCIA DA SILVA'],
['143253', '45965', '0', 'MAGNO MORINIGO RIBEIRO'],
['143254', '45965', '0', 'DEBORA CANEPA MACHADO'],
['143255', '45965', '0', 'EMANUELLY CANEPA RIBEIRO'],
['143256', '45967', '1', 'LISANDRA DE MOURA SILVA BARÃO'],
['143257', '45976', '1', 'ADRIANA AVALOS SULE'],
['143258', '45973', '1', 'ELIANA LOURENÇO DA SILVA'],
['143259', '45971', '0', 'EVERTON JUNIOR LOURENCO RODRIGUES'],
['143260', '45975', '1', 'SALETE PAZ SANCHES'],
['143261', '45974', '0', 'GABRIELLA STÉFANY DA SILVA VENTURA'],
['143262', '45974', '0', 'EWERSON PEDRO DA SILVA VENTURA'],
['143263', '45975', '0', 'CLAUDIO LADEIA BARBOZA'],
['143264', '45975', '0', 'EMILLY PAZ BARBOZA'],
['143265', '45975', '0', 'LAVÍNIA GABRIELLY PAZ BARBOZA'],
['143266', '45973', '0', 'MANUELLA SILVA BISPO'],
['143267', '45967', '0', 'LUIZ ODAIR VAZ BARÃO JUNIOR'],
['143268', '45967', '0', 'ELISEU DE MOURA BARÃO'],
['143269', '45967', '0', 'SARA DE MOURA BARÃO'],
['143270', '45977', '1', 'ROZENI DA SILA'],
['143271', '45976', '0', 'BENJAMIM SULE FERREIRA'],
['143272', '45980', '1', 'ALESSANDRA DOS ANJOS FERREIRA'],
['143273', '45980', '0', 'ORLANDINO DA SILVA ORTIZ'],
['143274', '45977', '0', 'RAFAEL DA SILVA'],
['143275', '45982', '1', 'KELLY CRISTINA FIGUEIREDO FEITOSA'],
['143276', '45984', '1', 'JULIANA SOCORRO ARAÚJO DA SILVA'],
['143277', '45986', '1', 'SANDRINE PAOLA PERALTA DO NASCIMENTO'],
['143278', '45982', '0', 'TELMA LEITE DE FIGUEIREDO FEITOSA'],
['143279', '45982', '0', 'JOÃO PEDRO FIGUEIREDO LARANGEIRA'],
['143280', '45982', '0', 'ESTER FIGUEIREDO FEITOSA'],
['143281', '45988', '1', 'STEPHANIE FREITAS DE FARIAS FERRO'],
['143282', '45986', '0', 'YAN FELIPI PERALTA RIBEIRO'],
['143283', '45986', '0', 'ANNA CLARA PERALTA RIBEIRO'],
['143284', '45986', '0', 'HELENA BEATRIZ PERALTA RIBEIRO'],
['143285', '45987', '1', 'JOCIANA DIAS DA SILVA'],
['143286', '45983', '1', 'RAQUEL CABRAL DA SILVA ARRUDA'],
['143287', '45990', '1', 'FABIANA DA SILVA GONÇALVES CELLONI'],
['143288', '45988', '0', 'MARIA CLARA FREITAS FERRO'],
['143289', '45991', '1', 'LUCIANA JOSÉ DE LIMA'],
['143290', '45984', '0', 'NICOLAS KALEB SOCORRO ARAÚJO DA SILVA'],
['143291', '45998', '1', 'GRACIELI SILVA MOREIRA'],
['143293', '45993', '1', 'ANA CAROLINA SOUSA ARAUJO'],
['143294', '45984', '0', 'EDER FERMINO DA SILVA'],
['143295', '45996', '1', 'VANESSA ANTONIA RAMOS DA SILVA BARBOSA'],
['143296', '46002', '1', 'ERICKA DE LIMA FIGUEIREDO'],
['143297', '45997', '1', 'MARLUCI FIALHO DE ARAÚJO'],
['143298', '45999', '1', 'MAIRA PAULA DOS SANTOS'],
['143299', '46003', '1', 'ANDREA BENITES DUARTE PINTO'],
['143300', '45998', '0', 'MATHEUS MOREIRA DO AMARAL'],
['143301', '45998', '0', 'RAFAELA MOREIRA DO AMARAL'],
['143302', '46002', '0', 'MATHEUS DE LIMA'],
['143303', '46002', '0', 'LARISSA DE CARVALHO DE LIMA'],
['143304', '45996', '0', 'ROBISON RODRIGUES DIAS BARBOSA'],
['143305', '46002', '0', 'THIAGO DE CARVALHO DE LIMA'],
['143306', '45996', '0', 'ANA VITORIA RAMOS BARBOSA'],
['143307', '45996', '0', 'MOISES JOSE RAMOS BARBOSA'],
['143308', '45992', '1', 'ROSELMA DE OLIVEIRA BOIA'],
['143309', '46005', '1', 'TATIANE VERON TENÓRIO'],
['143310', '45999', '0', 'MAIRA PAULA DOS SANTOS'],
['143311', '45997', '0', 'GENIVALDO SOARES DE SOUSA'],
['143312', '45999', '0', 'WESLLEY MARTINS DE FREITAS'],
['143313', '46004', '1', 'DAMARIS DOS SANTOS FREITAS'],
['143314', '45999', '0', 'GAEL SANTOS DE FREITAS'],
['143315', '45983', '0', 'JEAN DA SILVA ARRUDA'],
['143316', '45983', '0', 'JOAO PEDRO CABRAL DE ARRUDA'],
['143317', '45950', '1', 'ELIZANDRA DA GUIA DA SILVA MESSIAS'],
['143318', '46010', '1', 'EVELLYN ALMEIDA MENDONSO'],
['143319', '46005', '0', 'WILLIAM DE OLIVEIRA ESPÍNDOLA'],
['143320', '46005', '0', 'JOHN WESLEY TENÓRIO ESPÍNDOLA'],
['143321', '45990', '0', 'ERICK OLIVEIRA CELLONI'],
['143322', '45990', '0', 'ERIKA BEATRIZ SILVA CELLONI'],
];
}
/**
* @dataProvider dataProviderTestComparacaoFamiliarUsuarioProponenteIdPrimeiros200
*/
public function testComparacaoFamiliarUsuarioProponenteIdPrimeiros200($id, $usuario_proponente_id, $responsavel_familiar, $nome)
{
$existeRegistro = self::$collectionData->contains(function ($item) use ($id, $usuario_proponente_id, $responsavel_familiar, $nome) {
return $item['id'] == $id && $item['nome'] === $nome && $item['responsavel_familiar'] === $responsavel_familiar && $usuario_proponente_id == $item['$usuario_proponente_id'];
});
$this->assertTrue($existeRegistro);
}
}