1 package com.thoughtworks.acceptance.objects; 2 3 public class Software { 4 5 public String vendor; 6 public String name; 7 8 public Software(String vendor, String name) { 9 this.vendor = vendor; 10 this.name = name; 11 } 12 13 public int hashCode() { 14 return vendor.hashCode() + name.hashCode(); 15 } 16 17 public boolean equals(Object obj) { 18 if (obj instanceof Software) { 19 Software software = (Software) obj; 20 return vendor.equals(software.vendor) 21 && name.equals(software.name); 22 } 23 return false; 24 } 25 26 public String toString() { 27 return "software:" + vendor + "/" + name; 28 } 29 30 }

This page was automatically generated by Maven