@SuppressWarnings("unchecked") public <T extends Comparable<T>> boolean isEqual(T value) { return value == (T)getValue();
}
@SuppressWarnings("unchecked") public <T extends Comparable<T>> EventField equal(T value) {
doAssert(()-> Asserts.assertEquals((T)getValue(), value, getErrMsg("Value not equal to "+ value))); returnthis;
}
@SuppressWarnings("unchecked") public <T extends Comparable<T>> EventField notEqual(T value) {
doAssert(()-> Asserts.assertNotEquals((T)getValue(), value, getErrMsg("Value equal to "+ value))); returnthis;
}
@SuppressWarnings("unchecked") public <T extends Comparable<T>> EventField above(T value) {
doAssert(()-> Asserts.assertGreaterThan((T)getValue(), value, getErrMsg("Value not above " + value))); returnthis;
}
@SuppressWarnings("unchecked") public <T extends Comparable<T>> EventField below(T value) {
doAssert(()-> Asserts.assertLessThan((T)getValue(), value, getErrMsg("Value not below "+ value))); returnthis;
}
@SuppressWarnings("unchecked") public <T extends Comparable<T>> EventField atLeast(T value) {
doAssert(()-> Asserts.assertGreaterThanOrEqual((T)getValue(), value, getErrMsg("Value not atLeast" + value))); returnthis;
}
@SuppressWarnings("unchecked") public <T extends Comparable<T>> EventField atMost(T value) {
doAssert(()-> Asserts.assertLessThanOrEqual((T)getValue(), value, getErrMsg("Value not atMost " + value))); returnthis;
}
public <T extends Comparable<T>> EventField instring(String part) { final String value = getValue();
doAssert(()-> Asserts.assertTrue(value.contains(part), getErrMsg("Value does not contain '" + part +"'"))); returnthis;
}
@SuppressWarnings("unchecked") public <T> T getValue() { return (T)event.getValue(desc.getName());
}
public EventField notNull() {
doAssert(()-> Asserts.assertNotNull(getValue(), getErrMsg("Field is null"))); returnthis;
}
public EventField isNull() {
doAssert(()-> Asserts.assertNull(getValue(), getErrMsg("Field is not null"))); returnthis;
}
public EventField notEmpty() {
notNull(); final String s = getValue();
doAssert(()-> Asserts.assertFalse(s.isEmpty(), getErrMsg("Field is empty"))); returnthis;
}
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.11Bemerkung:
(vorverarbeitet am 2026-06-10)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.