source: josm/trunk/test/unit/org/openstreetmap/josm/gui/io/SaveLayersDialogTest.java@ 9909

Last change on this file since 9909 was 9666, checked in by stoecker, 8 years ago

see #12410 fix style of tests

File size: 1.7 KB
Line 
1// License: GPL. For details, see LICENSE file.
2package org.openstreetmap.josm.gui.io;
3
4import static org.junit.Assert.assertFalse;
5import static org.junit.Assert.assertTrue;
6
7import java.util.Collections;
8import java.util.List;
9
10import org.junit.BeforeClass;
11import org.junit.Test;
12import org.openstreetmap.josm.JOSMFixture;
13import org.openstreetmap.josm.data.osm.DataSet;
14import org.openstreetmap.josm.gui.layer.OsmDataLayer;
15
16/**
17 * Unit tests of {@link SaveLayersDialog} class.
18 */
19public class SaveLayersDialogTest {
20
21 /**
22 * Setup tests
23 */
24 @BeforeClass
25 public static void setUpBeforeClass() {
26 JOSMFixture.createUnitTestFixture().init();
27 }
28
29 /**
30 * Test of {@link SaveLayersDialog#confirmSaveLayerInfosOK}.
31 */
32 @Test
33 public void testConfirmSaveLayerInfosOK() {
34 final List<SaveLayerInfo> list = Collections.singletonList(new SaveLayerInfo(new OsmDataLayer(new DataSet(), null, null)));
35 assertFalse(SaveLayersDialog.confirmSaveLayerInfosOK(new SaveLayersModel() {
36 @Override
37 public List<SaveLayerInfo> getLayersWithConflictsAndUploadRequest() {
38 return list;
39 }
40 }));
41 assertFalse(SaveLayersDialog.confirmSaveLayerInfosOK(new SaveLayersModel() {
42 @Override
43 public List<SaveLayerInfo> getLayersWithoutFilesAndSaveRequest() {
44 return list;
45 }
46 }));
47 assertFalse(SaveLayersDialog.confirmSaveLayerInfosOK(new SaveLayersModel() {
48 @Override
49 public List<SaveLayerInfo> getLayersWithIllegalFilesAndSaveRequest() {
50 return list;
51 }
52 }));
53 assertTrue(SaveLayersDialog.confirmSaveLayerInfosOK(new SaveLayersModel()));
54 }
55}
Note: See TracBrowser for help on using the repository browser.