blob: 2e960f3a3a8a2e07489adc61a4c1c7ea7be3c931 [file] [log] [blame]
tome3489412014-08-29 02:30:38 -07001package org.onlab.graph;
2
3import java.util.Objects;
4
tome3489412014-08-29 02:30:38 -07005/**
6 * Test vertex.
7 */
8public class TestVertex implements Vertex {
9
10 private final String name;
11
12 public TestVertex(String name) {
13 this.name = name;
14 }
15
16 @Override
tome3489412014-08-29 02:30:38 -070017 public int hashCode() {
18 return Objects.hash(name);
19 }
20
21 @Override
22 public boolean equals(Object obj) {
23 if (obj instanceof TestVertex) {
24 final TestVertex other = (TestVertex) obj;
25 return Objects.equals(this.name, other.name);
26 }
27 return false;
28 }
29
tom144de692014-08-29 11:38:44 -070030 @Override
31 public String toString() {
32 return name;
33 }
34
tome3489412014-08-29 02:30:38 -070035}