!7

p {
  assertSignEquals(1, compareIgnoreCase_keepSeparate("a", "A"));
  assertSignEquals(-1, compareIgnoreCase_keepSeparate("A", "a"));
  assertSignEquals(1, compareIgnoreCase_keepSeparate("b", "A"));
  assertSignEquals(1, compareIgnoreCase_keepSeparate("B", "a"));
  assertSignEquals(0, compareIgnoreCase_keepSeparate("A", "A"));
  assertSignEquals(-1, compareIgnoreCase_keepSeparate(null, "A"));
  assertSignEquals(1, compareIgnoreCase_keepSeparate("A", null));
  assertSignEquals(0, compareIgnoreCase_keepSeparate(null, null));
  print("OK");
}