Refactoring
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
import 'package:flutter_test/flutter_test.dart';
|
||||
import 'package:unionflow_mobile_apps/features/solidarite/domain/entities/demande_aide.dart';
|
||||
|
||||
void main() {
|
||||
group('DemandeAide Entity', () {
|
||||
test('doit créer une instance simple', () {
|
||||
final demande = DemandeAide(
|
||||
id: 'test-id',
|
||||
numeroReference: 'REF-001',
|
||||
titre: 'Test',
|
||||
description: 'Description test',
|
||||
typeAide: TypeAide.aideFinanciereUrgente,
|
||||
statut: StatutAide.brouillon,
|
||||
priorite: PrioriteAide.normale,
|
||||
demandeurId: 'user-1',
|
||||
nomDemandeur: 'Test User',
|
||||
organisationId: 'org-1',
|
||||
dateCreation: DateTime.now(),
|
||||
dateModification: DateTime.now(),
|
||||
);
|
||||
|
||||
expect(demande.id, 'test-id');
|
||||
expect(demande.titre, 'Test');
|
||||
expect(demande.typeAide, TypeAide.aideFinanciereUrgente);
|
||||
expect(demande.statut, StatutAide.brouillon);
|
||||
});
|
||||
|
||||
test('doit tester les enums de base', () {
|
||||
// Test TypeAide
|
||||
expect(TypeAide.values.isNotEmpty, true);
|
||||
expect(TypeAide.aideFinanciereUrgente.toString(), contains('aideFinanciereUrgente'));
|
||||
|
||||
// Test StatutAide
|
||||
expect(StatutAide.values.isNotEmpty, true);
|
||||
expect(StatutAide.brouillon.toString(), contains('brouillon'));
|
||||
|
||||
// Test PrioriteAide
|
||||
expect(PrioriteAide.values.isNotEmpty, true);
|
||||
expect(PrioriteAide.normale.toString(), contains('normale'));
|
||||
});
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user