INNER CODE UNIT · Dart

reset

go-vikunja/app · integration_test/concurrent_refresh_test.dart:23

  static void reset() {
    events.clear();
    callCount = 0;
  }

  static void record(int id, DateTime start, DateTime end) {
    events.add(_RefreshEvent(id, start, end));
  }

  /// Returns true when at least two recorded refresh calls overlapped in time.
  static bool get hadOverlap {
    for (var i = 0; i < events.length; i++) {
      for (var j = i + 1; j < events.length; j++) {
        if (events[i].start.isBefore(events[j].end) &&
            events[j].start.isBefore(events[i].end)) {
          return true;
        }
      }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…