TDD 작성

This commit is contained in:
2025-08-12 03:28:08 +09:00
parent 6033d59590
commit 107abc963f
156 changed files with 70906 additions and 642 deletions
+6
View File
@@ -16,6 +16,7 @@ class Member {
final String? status;
final DateTime? createdAt;
final DateTime? updatedAt;
final DateTime? birthDate; // 생년월일 추가
Member({
required this.id,
@@ -35,6 +36,7 @@ class Member {
this.status,
this.createdAt,
this.updatedAt,
this.birthDate,
});
// JSON 데이터로부터 Member 객체 생성
@@ -57,6 +59,7 @@ class Member {
status: json['status']?.toString(),
createdAt: json['createdAt'] != null ? DateTime.parse(json['createdAt'].toString()) : null,
updatedAt: json['updatedAt'] != null ? DateTime.parse(json['updatedAt'].toString()) : null,
birthDate: json['birthDate'] != null ? DateTime.parse(json['birthDate'].toString()) : null,
);
}
@@ -80,6 +83,7 @@ class Member {
'status': status,
'createdAt': createdAt?.toIso8601String(),
'updatedAt': updatedAt?.toIso8601String(),
'birthDate': birthDate?.toIso8601String(),
};
}
@@ -102,6 +106,7 @@ class Member {
String? status,
DateTime? createdAt,
DateTime? updatedAt,
DateTime? birthDate,
}) {
return Member(
id: id ?? this.id,
@@ -121,6 +126,7 @@ class Member {
status: status ?? this.status,
createdAt: createdAt ?? this.createdAt,
updatedAt: updatedAt ?? this.updatedAt,
birthDate: birthDate ?? this.birthDate,
);
}
}