1   package be.dvw.administration.test;
2   
3   import be.dvw.administration.util.CastorUtils;
4   import be.dvw.administration.services.scores.ScoreService;
5   import be.dvw.administration.services.scores.ScoreServiceCastorImpl;
6   import be.dvw.administration.model.Score;
7   import junit.framework.TestCase;
8   import org.exolab.castor.xml.ValidationException;
9   import org.exolab.castor.xml.MarshalException;
10  
11  import java.io.IOException;
12  import java.io.FileNotFoundException;
13  import java.io.File;
14  import java.util.List;
15  
16  /***
17   * User: Toon
18   * Date: 4-jul-2005
19   * Time: 19:00:46
20   */
21  public class TestScoreService extends TestCase
22  
23  
24  {
25  	ScoreService pServ = new ScoreServiceCastorImpl();
26  
27  	public void testGetAllscores() throws Exception
28  	{
29  		assertEquals(3, pServ.getAll().size());
30  	}
31  
32  	public void testCreatePartituur() throws Exception
33  	{
34  		Score p = new Score();
35  		p.setComposer("Jacob De Haan");
36  		p.setName("Ross Roy");
37  		p.setDescription("");
38  		p.setPrice(100);
39  
40  		pServ.save(p, true);
41  	}
42  
43  	public void testLoadPartituur() throws Exception
44  	{
45  		Score p = pServ.load(2);
46  		assertEquals(2,p.getId());
47  		assertEquals("Bert kwappermont", p.getComposer());
48  		assertEquals("Absalon", p.getName());
49          assertEquals(100,0 ,p.getPrice());
50  
51  
52  	}
53  
54  }