aboutsummaryrefslogtreecommitdiffstats
path: root/framework/src/onos/incubator/api/src/test/java/org/onosproject/incubator/net/resource/label/DefaultLabelResourceTest.java
blob: 5d7c02fc9d3f7ad72ef660ae3c61e33fc81e5308 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package org.onosproject.incubator.net.resource.label;

import org.junit.Test;
import org.onosproject.event.AbstractEventTest;

import com.google.common.testing.EqualsTester;

/**
 * Tests of default label resource.
 */
public class DefaultLabelResourceTest extends AbstractEventTest {

    @Test
    public void testEquality() {
        String deviceId1 = "of:001";
        String deviceId2 = "of:002";
        long labelResourceId1 = 100;
        long labelResourceId2 = 200;
        DefaultLabelResource h1 = new DefaultLabelResource(deviceId1,
                                                           labelResourceId1);
        DefaultLabelResource h2 = new DefaultLabelResource(deviceId1,
                                                           labelResourceId1);
        DefaultLabelResource h3 = new DefaultLabelResource(deviceId2,
                                                           labelResourceId2);
        DefaultLabelResource h4 = new DefaultLabelResource(deviceId2,
                                                           labelResourceId2);

        new EqualsTester().addEqualityGroup(h1, h2).addEqualityGroup(h3, h4)
                .testEquals();
    }
}