package com.dhemery.core;
import org.hamcrest.Description;
import org.hamcrest.SelfDescribing;
import org.hamcrest.StringDescription;
/**
* An object that describes itself by a fixed name.
*/
public class Named implements SelfDescribing {
private final String name;
/**
* Create an object with a fixed name.
*/
public Named(String name) {
this.name = name;
}
@Override
public void describeTo(Description description) {
description.appendText(name);
}
@Override
public String toString() {
return StringDescription.toString(this);
}
}