Mercurial > hg > audiodb
annotate bindings/java/test/TestCreate.java @ 770:c54bc2ffbf92 tip
update tags
author | convert-repo |
---|---|
date | Fri, 16 Dec 2011 11:34:01 +0000 |
parents | 7e1fa27b67ee |
children |
rev | line source |
---|---|
mas01mj@725 | 1 import junit.framework.*; |
mas01mj@725 | 2 import java.io.File; |
mas01mj@725 | 3 import org.omras2.*; |
mas01mj@725 | 4 |
mas01mj@725 | 5 public class TestCreate extends TestCase |
mas01mj@725 | 6 { |
mas01mj@725 | 7 File testDBFile; |
mas01mj@725 | 8 |
mas01mj@725 | 9 protected void setUp() |
mas01mj@725 | 10 { |
mas01mj@725 | 11 testDBFile = new File("testfiles/test.adb"); |
mas01mj@725 | 12 if(testDBFile.exists()) |
mas01mj@725 | 13 testDBFile.delete(); |
mas01mj@725 | 14 } |
mas01mj@725 | 15 |
mas01mj@725 | 16 public void testCreateNew() |
mas01mj@725 | 17 { |
mas01mj@725 | 18 AudioDB testDB = new AudioDB(testDBFile); |
mas01mj@725 | 19 assertTrue("DB created", testDB.create(5, 5, 12)); |
mas01mj@725 | 20 assertTrue("Test DB created on FS", testDBFile.exists()); |
mas01mj@725 | 21 assertTrue("Test DB has length > 0", testDBFile.length() > 0); |
mas01mj@725 | 22 } |
mas01mj@725 | 23 |
mas01mj@725 | 24 public void testReplaceExisting() |
mas01mj@725 | 25 { |
mas01mj@725 | 26 AudioDB testDB = new AudioDB(testDBFile); |
mas01mj@725 | 27 assertTrue("DB created", testDB.create(5, 5, 12)); |
mas01mj@725 | 28 |
mas01mj@725 | 29 // Try to create again |
mas01mj@725 | 30 testDB = new AudioDB(testDBFile); |
mas01mj@725 | 31 assertFalse("DB not created", testDB.create(5, 5, 12)); |
mas01mj@725 | 32 assertTrue("Test DB still exists on FS", testDBFile.exists()); |
mas01mj@725 | 33 assertTrue("Test DB still has length > 0", testDBFile.length() > 0); |
mas01mj@725 | 34 } |
mas01mj@725 | 35 } |