diff --git a/test/unit/org/openstreetmap/josm/gui/datatransfer/RelationMemberTransferableTest.java b/test/unit/org/openstreetmap/josm/gui/datatransfer/RelationMemberTransferableTest.java
index 1fa90e5..6a80442 100644
|
a
|
b
|
package org.openstreetmap.josm.gui.datatransfer;
|
| 3 | 3 | |
| 4 | 4 | import static org.junit.Assert.assertEquals; |
| 5 | 5 | import static org.junit.Assert.assertFalse; |
| 6 | | import static org.junit.Assert.assertNotNull; |
| 7 | 6 | import static org.junit.Assert.assertTrue; |
| 8 | 7 | import static org.openstreetmap.josm.gui.datatransfer.RelationMemberTransferable.RELATION_MEMBER_DATA; |
| 9 | 8 | |
| … |
… |
import org.junit.BeforeClass;
|
| 16 | 15 | import org.junit.Test; |
| 17 | 16 | import org.openstreetmap.josm.JOSMFixture; |
| 18 | 17 | import org.openstreetmap.josm.data.osm.Node; |
| | 18 | import org.openstreetmap.josm.data.osm.PrimitiveData; |
| 19 | 19 | import org.openstreetmap.josm.data.osm.RelationMember; |
| 20 | 20 | import org.openstreetmap.josm.data.osm.RelationMemberData; |
| | 21 | import org.openstreetmap.josm.gui.datatransfer.data.PrimitiveTransferData; |
| 21 | 22 | |
| 22 | 23 | /** |
| 23 | 24 | * Unit tests of {@link RelationMemberTransferable} class. |
| … |
… |
public class RelationMemberTransferableTest {
|
| 38 | 39 | @Test |
| 39 | 40 | public void testGetTransferDataFlavors() { |
| 40 | 41 | DataFlavor[] flavors = new RelationMemberTransferable(Collections.<RelationMember>emptyList()).getTransferDataFlavors(); |
| 41 | | assertEquals(2, flavors.length); |
| | 42 | assertEquals(3, flavors.length); |
| 42 | 43 | assertEquals(RELATION_MEMBER_DATA, flavors[0]); |
| 43 | | assertEquals(DataFlavor.stringFlavor, flavors[1]); |
| | 44 | assertEquals(PrimitiveTransferData.DATA_FLAVOR, flavors[1]); |
| | 45 | assertEquals(DataFlavor.stringFlavor, flavors[2]); |
| 44 | 46 | } |
| 45 | 47 | |
| 46 | 48 | /** |
| … |
… |
public class RelationMemberTransferableTest {
|
| 50 | 52 | public void testIsDataFlavorSupported() { |
| 51 | 53 | RelationMemberTransferable transferable = new RelationMemberTransferable(Collections.<RelationMember>emptyList()); |
| 52 | 54 | assertTrue(transferable.isDataFlavorSupported(RELATION_MEMBER_DATA)); |
| | 55 | assertTrue(transferable.isDataFlavorSupported(PrimitiveTransferData.DATA_FLAVOR)); |
| 53 | 56 | assertFalse(transferable.isDataFlavorSupported(null)); |
| 54 | 57 | } |
| 55 | 58 | |
| … |
… |
public class RelationMemberTransferableTest {
|
| 64 | 67 | Collection<RelationMemberData> td = ((RelationMemberTransferable.Data) rmt.getTransferData(RELATION_MEMBER_DATA)) |
| 65 | 68 | .getRelationMemberData(); |
| 66 | 69 | assertEquals(1, td.size()); |
| 67 | | assertNotNull(td.iterator().next()); |
| | 70 | assertEquals(1, td.iterator().next().getMemberId()); |
| | 71 | assertEquals("test", td.iterator().next().getRole()); |
| | 72 | |
| | 73 | Collection<PrimitiveData> primitives = ((PrimitiveTransferData) rmt.getTransferData(PrimitiveTransferData.DATA_FLAVOR)) |
| | 74 | .getDirectlyAdded(); |
| | 75 | assertEquals(1, primitives.size()); |
| | 76 | assertEquals(1, primitives.iterator().next().getId()); |
| 68 | 77 | } |
| 69 | 78 | |
| 70 | 79 | /** |