Skip to content

Commit

Permalink
JBIDE-24045: Create tests for the implementations of org.jboss.tools.…
Browse files Browse the repository at this point in the history
…hibernate.runtime.spi.ITable - Add test for ITable#isAbstractUnionTable()
  • Loading branch information
koentsje committed Mar 16, 2017
1 parent 773a6c8 commit 7d54546
Show file tree
Hide file tree
Showing 7 changed files with 112 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -142,4 +142,20 @@ public void testIsAbstract() {
Assert.assertFalse(tableFacade.isAbstract());
}

@Test
public void testIsAbstractUnionTable() throws Exception {
Table table = new Table();
ITable tableFacade = FACADE_FACTORY.createTable(table);
table.setAbstract(false);
Assert.assertFalse(tableFacade.isAbstractUnionTable());
table.setAbstract(true);
Assert.assertFalse(tableFacade.isAbstractUnionTable());
Method method = Table.class.getDeclaredMethod(
"setHasDenormalizedTables",
new Class[] { });
method.setAccessible(true);
method.invoke(table, new Object[] { });
Assert.assertTrue(tableFacade.isAbstractUnionTable());
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -142,4 +142,20 @@ public void testIsAbstract() {
Assert.assertFalse(tableFacade.isAbstract());
}

@Test
public void testIsAbstractUnionTable() throws Exception {
Table table = new Table();
ITable tableFacade = FACADE_FACTORY.createTable(table);
table.setAbstract(false);
Assert.assertFalse(tableFacade.isAbstractUnionTable());
table.setAbstract(true);
Assert.assertFalse(tableFacade.isAbstractUnionTable());
Method method = Table.class.getDeclaredMethod(
"setHasDenormalizedTables",
new Class[] { });
method.setAccessible(true);
method.invoke(table, new Object[] { });
Assert.assertTrue(tableFacade.isAbstractUnionTable());
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -142,4 +142,20 @@ public void testIsAbstract() {
Assert.assertFalse(tableFacade.isAbstract());
}

@Test
public void testIsAbstractUnionTable() throws Exception {
Table table = new Table();
ITable tableFacade = FACADE_FACTORY.createTable(table);
table.setAbstract(false);
Assert.assertFalse(tableFacade.isAbstractUnionTable());
table.setAbstract(true);
Assert.assertFalse(tableFacade.isAbstractUnionTable());
Method method = Table.class.getDeclaredMethod(
"setHasDenormalizedTables",
new Class[] { });
method.setAccessible(true);
method.invoke(table, new Object[] { });
Assert.assertTrue(tableFacade.isAbstractUnionTable());
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -142,4 +142,20 @@ public void testIsAbstract() {
Assert.assertFalse(tableFacade.isAbstract());
}

@Test
public void testIsAbstractUnionTable() throws Exception {
Table table = new Table();
ITable tableFacade = FACADE_FACTORY.createTable(table);
table.setAbstract(false);
Assert.assertFalse(tableFacade.isAbstractUnionTable());
table.setAbstract(true);
Assert.assertFalse(tableFacade.isAbstractUnionTable());
Method method = Table.class.getDeclaredMethod(
"setHasDenormalizedTables",
new Class[] { });
method.setAccessible(true);
method.invoke(table, new Object[] { });
Assert.assertTrue(tableFacade.isAbstractUnionTable());
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -142,4 +142,20 @@ public void testIsAbstract() {
Assert.assertFalse(tableFacade.isAbstract());
}

@Test
public void testIsAbstractUnionTable() throws Exception {
Table table = new Table();
ITable tableFacade = FACADE_FACTORY.createTable(table);
table.setAbstract(false);
Assert.assertFalse(tableFacade.isAbstractUnionTable());
table.setAbstract(true);
Assert.assertFalse(tableFacade.isAbstractUnionTable());
Method method = Table.class.getDeclaredMethod(
"setHasDenormalizedTables",
new Class[] { });
method.setAccessible(true);
method.invoke(table, new Object[] { });
Assert.assertTrue(tableFacade.isAbstractUnionTable());
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -142,4 +142,20 @@ public void testIsAbstract() {
Assert.assertFalse(tableFacade.isAbstract());
}

@Test
public void testIsAbstractUnionTable() throws Exception {
Table table = new Table();
ITable tableFacade = FACADE_FACTORY.createTable(table);
table.setAbstract(false);
Assert.assertFalse(tableFacade.isAbstractUnionTable());
table.setAbstract(true);
Assert.assertFalse(tableFacade.isAbstractUnionTable());
Method method = Table.class.getDeclaredMethod(
"setHasDenormalizedTables",
new Class[] { });
method.setAccessible(true);
method.invoke(table, new Object[] { });
Assert.assertTrue(tableFacade.isAbstractUnionTable());
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -142,4 +142,20 @@ public void testIsAbstract() {
Assert.assertFalse(tableFacade.isAbstract());
}

@Test
public void testIsAbstractUnionTable() throws Exception {
Table table = new Table();
ITable tableFacade = FACADE_FACTORY.createTable(table);
table.setAbstract(false);
Assert.assertFalse(tableFacade.isAbstractUnionTable());
table.setAbstract(true);
Assert.assertFalse(tableFacade.isAbstractUnionTable());
Method method = Table.class.getDeclaredMethod(
"setHasDenormalizedTables",
new Class[] { });
method.setAccessible(true);
method.invoke(table, new Object[] { });
Assert.assertTrue(tableFacade.isAbstractUnionTable());
}

}

0 comments on commit 7d54546

Please sign in to comment.