@Test @JUnitTemporaryDatabase public void testConcurrentInsert() throws InterruptedException { Inserter one = new Inserter(m_upsertService, m_populator.getNode1().getId(), 1001, "ifName1"); Inserter two = new Inserter(m_upsertService, m_populator.getNode1().getId(), 1001, "ifName2"); one.start(); two.start(); one.join(); two.join(); assertNull("Exception on upsert two " + two.getThrowable(), two.getThrowable()); assertNull("Exception on upsert one " + one.getThrowable(), one.getThrowable()); }