style(format): dart format 자동 포맷 적용
Some checks are pending
CI / analyze-and-test (push) Waiting to run
Some checks are pending
CI / analyze-and-test (push) Waiting to run
- combat_tick_service, error_logger, save_integrity: 줄바꿈/정렬 - monetization_state_test, save_integrity_test: 포맷 정리 - macos/Podfile.lock: flutter pub get 반영
This commit is contained in:
@@ -60,8 +60,7 @@ void main() {
|
||||
});
|
||||
|
||||
test('종료 시점이 미래면 true 반환', () {
|
||||
final futureMs =
|
||||
DateTime.now().millisecondsSinceEpoch + 60000; // 1분 후
|
||||
final futureMs = DateTime.now().millisecondsSinceEpoch + 60000; // 1분 후
|
||||
final state = MonetizationState.initial().copyWith(
|
||||
autoReviveEndMs: futureMs,
|
||||
);
|
||||
@@ -70,8 +69,7 @@ void main() {
|
||||
});
|
||||
|
||||
test('종료 시점이 과거면 false 반환', () {
|
||||
final pastMs =
|
||||
DateTime.now().millisecondsSinceEpoch - 1000; // 1초 전
|
||||
final pastMs = DateTime.now().millisecondsSinceEpoch - 1000; // 1초 전
|
||||
final state = MonetizationState.initial().copyWith(
|
||||
autoReviveEndMs: pastMs,
|
||||
);
|
||||
@@ -102,8 +100,7 @@ void main() {
|
||||
});
|
||||
|
||||
test('무료 사용자 - 종료 시점이 미래면 true 반환', () {
|
||||
final futureMs =
|
||||
DateTime.now().millisecondsSinceEpoch + 60000;
|
||||
final futureMs = DateTime.now().millisecondsSinceEpoch + 60000;
|
||||
final state = MonetizationState.initial().copyWith(
|
||||
speedBoostEndMs: futureMs,
|
||||
);
|
||||
@@ -112,8 +109,7 @@ void main() {
|
||||
});
|
||||
|
||||
test('무료 사용자 - 종료 시점이 과거면 false 반환', () {
|
||||
final pastMs =
|
||||
DateTime.now().millisecondsSinceEpoch - 1000;
|
||||
final pastMs = DateTime.now().millisecondsSinceEpoch - 1000;
|
||||
final state = MonetizationState.initial().copyWith(
|
||||
speedBoostEndMs: pastMs,
|
||||
);
|
||||
|
||||
@@ -15,7 +15,10 @@ void main() {
|
||||
final signed = SaveIntegrity.sign(original);
|
||||
|
||||
// 서명된 데이터 = HMAC(32바이트) + 원본
|
||||
expect(signed.length, equals(SaveIntegrity.hmacLength + original.length));
|
||||
expect(
|
||||
signed.length,
|
||||
equals(SaveIntegrity.hmacLength + original.length),
|
||||
);
|
||||
|
||||
final result = SaveIntegrity.verify(signed);
|
||||
|
||||
@@ -101,7 +104,9 @@ void main() {
|
||||
test('레거시 포맷은 HMAC 검증을 건너뛰고 원본 데이터 반환', () {
|
||||
// GZip 매직 바이트로 시작하는 큰 데이터
|
||||
final legacyData = Uint8List.fromList([
|
||||
0x1f, 0x8b, ...List.generate(100, (i) => i % 256),
|
||||
0x1f,
|
||||
0x8b,
|
||||
...List.generate(100, (i) => i % 256),
|
||||
]);
|
||||
|
||||
final result = SaveIntegrity.verify(legacyData);
|
||||
|
||||
Reference in New Issue
Block a user