Beispiel #1
0
  public void testEquals() {
    BinaryRelation rel = SetBuilder.makeRelation(new int[][] {{1, 0, 0}, {0, 1, 0}});
    BinaryRelation relEquals = SetBuilder.makeRelation(new int[][] {{1, 0, 0}, {0, 1, 0}});

    BinaryRelation sameSizeNotEquals = SetBuilder.makeRelation(new int[][] {{1, 0, 1}, {0, 1, 0}});

    BinaryRelation relNotEquals =
        SetBuilder.makeRelation(new int[][] {{1, 0, 0}, {0, 1, 0}, {1, 0, 0}, {0, 1, 0}});

    assertEquals(false, rel.equals(null));
    assertEquals(false, rel.equals(relNotEquals));
    assertEquals(false, relNotEquals.equals(rel));
    assertEquals(true, rel.equals(rel));
    assertEquals(true, rel.equals(relEquals));
    assertEquals(true, relEquals.equals(rel));
    assertEquals(false, rel.equals(sameSizeNotEquals));
    assertEquals(false, sameSizeNotEquals.equals(rel));
  }
Beispiel #2
0
 public static void testSetDimension() {
   SetBuilder.makeRelation(new int[0][0]);
 }