import java.util.List;
+import com.google.common.base.Objects;
import org.sonar.api.ServerExtension;
import org.sonar.colorizer.Tokenizer;
public int hashCode() {
return languageKey.hashCode();
}
+
+ @Override
+ public String toString() {
+ return Objects.toStringHelper(this)
+ .add("lang", languageKey)
+ .toString();
+ }
}
assertThat(format.equals(new FakeFormat("bar"))).isFalse();
assertThat(format.hashCode()).isEqualTo(format.hashCode());
assertThat(format.hashCode()).isEqualTo(new FakeFormat("foo").hashCode());
+ assertThat(format.toString()).isEqualTo("FakeFormat{lang=foo}");
}
private static class FakeFormat extends CodeColorizerFormat {