source: josm/trunk/test/unit/org/openstreetmap/josm/data/PreferencesTest.groovy@ 7081

Last change on this file since 7081 was 7081, checked in by Don-vip, 10 years ago

fixes for unit tests

File size: 995 bytes
Line 
1package org.openstreetmap.josm.data
2
3import java.awt.Color
4
5import org.openstreetmap.josm.JOSMFixture
6import org.openstreetmap.josm.Main
7
8class PreferencesTest extends GroovyTestCase {
9 @Override
10 void setUp() {
11 JOSMFixture.createUnitTestFixture().init();
12 }
13
14 void testColorName() {
15 assert Main.pref.getColorName("color.layer {5DE308C0-916F-4B5A-B3DB-D45E17F30172}.gpx") == "color.layer {5DE308C0-916F-4B5A-B3DB-D45E17F30172}.gpx"
16 }
17
18 void testColorAlpha() {
19 assert Main.pref.getColor("foo", new Color(0x12345678, true)).alpha == 0x12
20 assert Main.pref.putColor("bar", new Color(0x12345678, true))
21 assert Main.pref.getColor("bar", null).alpha == 0x12
22 }
23
24 void testColorNameAlpha() {
25 assert Main.pref.getColor("foo", "bar", new Color(0x12345678, true)).alpha == 0x12
26 assert Main.pref.getDefaultColor("foo") == new Color(0x34, 0x56, 0x78, 0x12)
27 assert Main.pref.getDefaultColor("foo").alpha == 0x12
28 }
29}
Note: See TracBrowser for help on using the repository browser.