// License: GPL. For details, see LICENSE file. package org.openstreetmap.josm.data.oauth; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; import org.junit.Test; /** * Unit tests for class {@link OsmPrivileges}. */ public class OsmPrivilegesTest { /** * Unit test of getters/setters. */ @Test public void testGettersSetters() { OsmPrivileges p = new OsmPrivileges(); assertFalse(p.isAllowModifyNotes()); assertFalse(p.isAllowReadGpx()); assertFalse(p.isAllowReadPrefs()); assertFalse(p.isAllowWriteApi()); assertFalse(p.isAllowWriteGpx()); assertFalse(p.isAllowWritePrefs()); p.setAllowModifyNotes(true); assertTrue(p.isAllowModifyNotes()); p.setAllowReadGpx(true); assertTrue(p.isAllowReadGpx()); p.setAllowReadPrefs(true); assertTrue(p.isAllowReadPrefs()); p.setAllowWriteApi(true); assertTrue(p.isAllowWriteApi()); p.setAllowWriteGpx(true); assertTrue(p.isAllowWriteGpx()); p.setAllowWritePrefs(true); assertTrue(p.isAllowWritePrefs()); } }