package io.qdb.kvstore.test; /** * What we store for tests. */ public class ModelObject { public int version; public String name; public ModelObject() { } public ModelObject(String name) { this.name = name; } public ModelObject(String name, int version) { this(name); this.version = version; } @Override public int hashCode() { return name.hashCode(); } @Override public boolean equals(Object o) { return o instanceof ModelObject && name.equals(((ModelObject)o).name); } @Override public String toString() { return name + " v" + version; } }