java类com.google.common.collect.Ordering.IncomparableValueException的实例源码

OrderingTest.java 文件源码 项目:guava-mock 阅读 23 收藏 0 点赞 0 评论 0
public void testExplicit_two() {
  Comparator<Integer> c = Ordering.explicit(42, 5);
  assertEquals(0, c.compare(5, 5));
  assertTrue(c.compare(5, 42) > 0);
  assertTrue(c.compare(42, 5) < 0);
  try {
    c.compare(5, 666);
    fail();
  } catch (IncomparableValueException expected) {
    assertEquals(666, expected.value);
  }
  new EqualsTester()
      .addEqualityGroup(c, Ordering.explicit(42, 5))
      .addEqualityGroup(Ordering.explicit(5, 42))
      .addEqualityGroup(Ordering.explicit(42))
      .testEquals();
  reserializeAndAssert(c);
}
OrderingTest.java 文件源码 项目:googles-monorepo-demo 阅读 19 收藏 0 点赞 0 评论 0
public void testExplicit_two() {
  Comparator<Integer> c = Ordering.explicit(42, 5);
  assertEquals(0, c.compare(5, 5));
  assertTrue(c.compare(5, 42) > 0);
  assertTrue(c.compare(42, 5) < 0);
  try {
    c.compare(5, 666);
    fail();
  } catch (IncomparableValueException expected) {
    assertEquals(666, expected.value);
  }
  new EqualsTester()
      .addEqualityGroup(c, Ordering.explicit(42, 5))
      .addEqualityGroup(Ordering.explicit(5, 42))
      .addEqualityGroup(Ordering.explicit(42))
      .testEquals();
  reserializeAndAssert(c);
}
OrderingTest.java 文件源码 项目:guava-libraries 阅读 24 收藏 0 点赞 0 评论 0
public void testExplicit_two() {
  Comparator<Integer> c = Ordering.explicit(42, 5);
  assertEquals(0, c.compare(5, 5));
  assertTrue(c.compare(5, 42) > 0);
  assertTrue(c.compare(42, 5) < 0);
  try {
    c.compare(5, 666);
    fail();
  } catch (IncomparableValueException expected) {
    assertEquals(666, expected.value);
  }
  new EqualsTester()
      .addEqualityGroup(c, Ordering.explicit(42, 5))
      .addEqualityGroup(Ordering.explicit(5, 42))
      .addEqualityGroup(Ordering.explicit(42))
      .testEquals();
  reserializeAndAssert(c);
}
OrderingTest.java 文件源码 项目:guava-libraries 阅读 24 收藏 0 点赞 0 评论 0
public void testExplicit_two() {
  Comparator<Integer> c = Ordering.explicit(42, 5);
  assertEquals(0, c.compare(5, 5));
  assertTrue(c.compare(5, 42) > 0);
  assertTrue(c.compare(42, 5) < 0);
  try {
    c.compare(5, 666);
    fail();
  } catch (IncomparableValueException expected) {
    assertEquals(666, expected.value);
  }
  new EqualsTester()
      .addEqualityGroup(c, Ordering.explicit(42, 5))
      .addEqualityGroup(Ordering.explicit(5, 42))
      .addEqualityGroup(Ordering.explicit(42))
      .testEquals();
  reserializeAndAssert(c);
}
OrderingTest.java 文件源码 项目:guava 阅读 37 收藏 0 点赞 0 评论 0
public void testExplicit_two() {
  Comparator<Integer> c = Ordering.explicit(42, 5);
  assertEquals(0, c.compare(5, 5));
  assertTrue(c.compare(5, 42) > 0);
  assertTrue(c.compare(42, 5) < 0);
  try {
    c.compare(5, 666);
    fail();
  } catch (IncomparableValueException expected) {
    assertEquals(666, expected.value);
  }
  new EqualsTester()
      .addEqualityGroup(c, Ordering.explicit(42, 5))
      .addEqualityGroup(Ordering.explicit(5, 42))
      .addEqualityGroup(Ordering.explicit(42))
      .testEquals();
  reserializeAndAssert(c);
}
OrderingTest.java 文件源码 项目:guava 阅读 28 收藏 0 点赞 0 评论 0
public void testExplicit_two() {
  Comparator<Integer> c = Ordering.explicit(42, 5);
  assertEquals(0, c.compare(5, 5));
  assertTrue(c.compare(5, 42) > 0);
  assertTrue(c.compare(42, 5) < 0);
  try {
    c.compare(5, 666);
    fail();
  } catch (IncomparableValueException expected) {
    assertEquals(666, expected.value);
  }
  new EqualsTester()
      .addEqualityGroup(c, Ordering.explicit(42, 5))
      .addEqualityGroup(Ordering.explicit(5, 42))
      .addEqualityGroup(Ordering.explicit(42))
      .testEquals();
  reserializeAndAssert(c);
}
OrderingTest.java 文件源码 项目:guava-mock 阅读 36 收藏 0 点赞 0 评论 0
public void testExplicit_none() {
  Comparator<Integer> c
      = Ordering.explicit(Collections.<Integer>emptyList());
  try {
    c.compare(0, 0);
    fail();
  } catch (IncomparableValueException expected) {
    assertEquals(0, expected.value);
  }
  reserializeAndAssert(c);
}
OrderingTest.java 文件源码 项目:guava-mock 阅读 35 收藏 0 点赞 0 评论 0
public void testExplicit_one() {
  Comparator<Integer> c = Ordering.explicit(0);
  assertEquals(0, c.compare(0, 0));
  try {
    c.compare(0, 1);
    fail();
  } catch (IncomparableValueException expected) {
    assertEquals(1, expected.value);
  }
  reserializeAndAssert(c);
  assertEquals("Ordering.explicit([0])", c.toString());
}
OrderingTest.java 文件源码 项目:googles-monorepo-demo 阅读 29 收藏 0 点赞 0 评论 0
public void testExplicit_none() {
  Comparator<Integer> c
      = Ordering.explicit(Collections.<Integer>emptyList());
  try {
    c.compare(0, 0);
    fail();
  } catch (IncomparableValueException expected) {
    assertEquals(0, expected.value);
  }
  reserializeAndAssert(c);
}
OrderingTest.java 文件源码 项目:googles-monorepo-demo 阅读 27 收藏 0 点赞 0 评论 0
public void testExplicit_one() {
  Comparator<Integer> c = Ordering.explicit(0);
  assertEquals(0, c.compare(0, 0));
  try {
    c.compare(0, 1);
    fail();
  } catch (IncomparableValueException expected) {
    assertEquals(1, expected.value);
  }
  reserializeAndAssert(c);
  assertEquals("Ordering.explicit([0])", c.toString());
}
OrderingTest.java 文件源码 项目:guava-libraries 阅读 20 收藏 0 点赞 0 评论 0
public void testExplicit_none() {
  Comparator<Integer> c
      = Ordering.explicit(Collections.<Integer>emptyList());
  try {
    c.compare(0, 0);
    fail();
  } catch (IncomparableValueException expected) {
    assertEquals(0, expected.value);
  }
  reserializeAndAssert(c);
}
OrderingTest.java 文件源码 项目:guava-libraries 阅读 28 收藏 0 点赞 0 评论 0
public void testExplicit_one() {
  Comparator<Integer> c = Ordering.explicit(0);
  assertEquals(0, c.compare(0, 0));
  try {
    c.compare(0, 1);
    fail();
  } catch (IncomparableValueException expected) {
    assertEquals(1, expected.value);
  }
  reserializeAndAssert(c);
  assertEquals("Ordering.explicit([0])", c.toString());
}
OrderingTest.java 文件源码 项目:guava-libraries 阅读 21 收藏 0 点赞 0 评论 0
public void testExplicit_none() {
  Comparator<Integer> c
      = Ordering.explicit(Collections.<Integer>emptyList());
  try {
    c.compare(0, 0);
    fail();
  } catch (IncomparableValueException expected) {
    assertEquals(0, expected.value);
  }
  reserializeAndAssert(c);
}
OrderingTest.java 文件源码 项目:guava-libraries 阅读 19 收藏 0 点赞 0 评论 0
public void testExplicit_one() {
  Comparator<Integer> c = Ordering.explicit(0);
  assertEquals(0, c.compare(0, 0));
  try {
    c.compare(0, 1);
    fail();
  } catch (IncomparableValueException expected) {
    assertEquals(1, expected.value);
  }
  reserializeAndAssert(c);
  assertEquals("Ordering.explicit([0])", c.toString());
}
OrderingTest.java 文件源码 项目:guava 阅读 21 收藏 0 点赞 0 评论 0
public void testExplicit_none() {
  Comparator<Integer> c = Ordering.explicit(Collections.<Integer>emptyList());
  try {
    c.compare(0, 0);
    fail();
  } catch (IncomparableValueException expected) {
    assertEquals(0, expected.value);
  }
  reserializeAndAssert(c);
}
OrderingTest.java 文件源码 项目:guava 阅读 27 收藏 0 点赞 0 评论 0
public void testExplicit_one() {
  Comparator<Integer> c = Ordering.explicit(0);
  assertEquals(0, c.compare(0, 0));
  try {
    c.compare(0, 1);
    fail();
  } catch (IncomparableValueException expected) {
    assertEquals(1, expected.value);
  }
  reserializeAndAssert(c);
  assertEquals("Ordering.explicit([0])", c.toString());
}
OrderingTest.java 文件源码 项目:guava 阅读 27 收藏 0 点赞 0 评论 0
public void testExplicit_none() {
  Comparator<Integer> c = Ordering.explicit(Collections.<Integer>emptyList());
  try {
    c.compare(0, 0);
    fail();
  } catch (IncomparableValueException expected) {
    assertEquals(0, expected.value);
  }
  reserializeAndAssert(c);
}
OrderingTest.java 文件源码 项目:guava 阅读 23 收藏 0 点赞 0 评论 0
public void testExplicit_one() {
  Comparator<Integer> c = Ordering.explicit(0);
  assertEquals(0, c.compare(0, 0));
  try {
    c.compare(0, 1);
    fail();
  } catch (IncomparableValueException expected) {
    assertEquals(1, expected.value);
  }
  reserializeAndAssert(c);
  assertEquals("Ordering.explicit([0])", c.toString());
}


问题


面经


文章

微信
公众号

扫码关注公众号