blob: ca6890f23030204e476e339f297534534d936b06 [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) {
tomfc9a4ff2014-09-22 18:22:47 -070023 if (this == obj) {
24 return true;
25 }
tome3489412014-08-29 02:30:38 -070026 if (obj instanceof TestVertex) {
27 final TestVertex other = (TestVertex) obj;
28 return Objects.equals(this.name, other.name);
29 }
30 return false;
31 }
32
tom144de692014-08-29 11:38:44 -070033 @Override
34 public String toString() {
35 return name;
36 }
37
tome3489412014-08-29 02:30:38 -070038}