~ubuntu-branches/ubuntu/utopic/libjaudiotagger-java/utopic

« back to all changes in this revision

Viewing changes to srctest/org/jaudiotagger/tag/reference/GenreTest.java

  • Committer: Bazaar Package Importer
  • Author(s): Damien Raude-Morvan
  • Date: 2011-04-28 23:52:43 UTC
  • mfrom: (3.1.4 sid)
  • Revision ID: james.westby@ubuntu.com-20110428235243-pzalvw6lncis3ukf
Tags: 2.0.3-1
* d/control: Drop Depends on default-jre per Debian Java Policy as its
  a library package.
* d/watch: Fix to directly monitor SVN tags.
* Switch to 3.0 (quilt) format.
* Bump Standards-Version to 3.9.2 (no changes needed).

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
package org.jaudiotagger.tag.reference;
2
 
 
3
 
import org.jaudiotagger.AbstractTestCase;
4
 
 
5
 
/**
6
 
 * Testing of Genres
7
 
 */
8
 
public class GenreTest extends AbstractTestCase
9
 
{
10
 
    /**
11
 
     * This tests lower case genre names identifications
12
 
     */
13
 
    public void testLowercaseGenrematch()
14
 
    {
15
 
        //Case sensitive
16
 
        assertNull(GenreTypes.getInstanceOf().getIdForValue("rock"));
17
 
        assertEquals(17, (int) GenreTypes.getInstanceOf().getIdForValue("Rock"));
18
 
 
19
 
        //Case insensitive
20
 
        assertEquals(17, (int) GenreTypes.getInstanceOf().getIdForName("Rock"));
21
 
        assertEquals(17, (int) GenreTypes.getInstanceOf().getIdForName("rock"));
22
 
 
23
 
        //Doesnt exist
24
 
        assertNull(GenreTypes.getInstanceOf().getIdForValue("rocky"));
25
 
        assertNull(GenreTypes.getInstanceOf().getIdForName("rocky"));
26
 
 
27
 
        //All values can be found
28
 
        for (String value : GenreTypes.getInstanceOf().getAlphabeticalValueList())
29
 
        {
30
 
            assertNotNull(GenreTypes.getInstanceOf().getIdForName(value));
31
 
            assertNotNull(GenreTypes.getInstanceOf().getIdForName(value.toLowerCase()));
32
 
        }
33
 
    }
34
 
}
 
1
package org.jaudiotagger.tag.reference;
 
2
 
 
3
import org.jaudiotagger.AbstractTestCase;
 
4
 
 
5
/**
 
6
 * Testing of Genres
 
7
 */
 
8
public class GenreTest extends AbstractTestCase
 
9
{
 
10
    /**
 
11
     * This tests lower case genre names identifications
 
12
     */
 
13
    public void testLowercaseGenrematch()
 
14
    {
 
15
        //Case sensitive
 
16
        assertNull(GenreTypes.getInstanceOf().getIdForValue("rock"));
 
17
        assertEquals(17, (int) GenreTypes.getInstanceOf().getIdForValue("Rock"));
 
18
 
 
19
        //Case insensitive
 
20
        assertEquals(17, (int) GenreTypes.getInstanceOf().getIdForName("Rock"));
 
21
        assertEquals(17, (int) GenreTypes.getInstanceOf().getIdForName("rock"));
 
22
 
 
23
        //Doesnt exist
 
24
        assertNull(GenreTypes.getInstanceOf().getIdForValue("rocky"));
 
25
        assertNull(GenreTypes.getInstanceOf().getIdForName("rocky"));
 
26
 
 
27
        //All values can be found
 
28
        for (String value : GenreTypes.getInstanceOf().getAlphabeticalValueList())
 
29
        {
 
30
            assertNotNull(GenreTypes.getInstanceOf().getIdForName(value));
 
31
            assertNotNull(GenreTypes.getInstanceOf().getIdForName(value.toLowerCase()));
 
32
        }
 
33
    }
 
34
}