}
@Test(groups = { UNIT })
public void deserializeIllegalLogEvent() {
try {
new Event("garbage in, garbage out!");
assert false : "Parsing garbage should result in an exception";
}
catch (IllegalArgumentException e) {
// expected
}
try {
new Event("g$z,1,2,3," + AuditEvent.BUNDLE_STOPPED);
assert false : "Parsing illegal token should result in an exception";
}
catch (IllegalArgumentException e) {
// expected
}
try {
new Event("g$,1,2,3," + AuditEvent.BUNDLE_STOPPED);
assert false : "Parsing half of a token should result in an exception";
}
catch (IllegalArgumentException e) {
// expected
}
try {
new Event("g$,1,2,3," + AuditEvent.BUNDLE_STOPPED + ",a");
assert false : "Parsing only a key should result in an exception";
}
catch (IllegalArgumentException e) {
// expected
}