mas01mj@725: import junit.framework.*; mas01mj@725: import java.io.File; mas01mj@725: import org.omras2.*; mas01mj@725: mas01mj@725: public class TestCreate extends TestCase mas01mj@725: { mas01mj@725: File testDBFile; mas01mj@725: mas01mj@725: protected void setUp() mas01mj@725: { mas01mj@725: testDBFile = new File("testfiles/test.adb"); mas01mj@725: if(testDBFile.exists()) mas01mj@725: testDBFile.delete(); mas01mj@725: } mas01mj@725: mas01mj@725: public void testCreateNew() mas01mj@725: { mas01mj@725: AudioDB testDB = new AudioDB(testDBFile); mas01mj@725: assertTrue("DB created", testDB.create(5, 5, 12)); mas01mj@725: assertTrue("Test DB created on FS", testDBFile.exists()); mas01mj@725: assertTrue("Test DB has length > 0", testDBFile.length() > 0); mas01mj@725: } mas01mj@725: mas01mj@725: public void testReplaceExisting() mas01mj@725: { mas01mj@725: AudioDB testDB = new AudioDB(testDBFile); mas01mj@725: assertTrue("DB created", testDB.create(5, 5, 12)); mas01mj@725: mas01mj@725: // Try to create again mas01mj@725: testDB = new AudioDB(testDBFile); mas01mj@725: assertFalse("DB not created", testDB.create(5, 5, 12)); mas01mj@725: assertTrue("Test DB still exists on FS", testDBFile.exists()); mas01mj@725: assertTrue("Test DB still has length > 0", testDBFile.length() > 0); mas01mj@725: } mas01mj@725: }