2020-09-22 18:33:22 +00:00
|
|
|
package biz.nellemann.syslogd
|
|
|
|
|
2021-01-27 14:18:46 +00:00
|
|
|
import biz.nellemann.syslogd.msg.Facility
|
|
|
|
import biz.nellemann.syslogd.msg.Severity
|
|
|
|
import biz.nellemann.syslogd.parser.SyslogParser
|
|
|
|
import biz.nellemann.syslogd.parser.SyslogParserRfc5424
|
2020-09-22 18:33:22 +00:00
|
|
|
import spock.lang.Specification
|
2020-10-06 03:33:08 +00:00
|
|
|
|
2020-09-22 18:33:22 +00:00
|
|
|
class SyslogParserTest extends Specification {
|
|
|
|
|
2021-01-27 14:18:46 +00:00
|
|
|
SyslogParser syslogParser;
|
2020-09-23 08:52:52 +00:00
|
|
|
|
2021-01-27 14:18:46 +00:00
|
|
|
void setup() {
|
|
|
|
syslogParser = new SyslogParserRfc5424();
|
2020-09-22 18:33:22 +00:00
|
|
|
}
|
|
|
|
|
2021-01-27 14:18:46 +00:00
|
|
|
void "test facility LOCAL0"() {
|
2021-01-27 00:29:38 +00:00
|
|
|
when:
|
2021-01-27 14:18:46 +00:00
|
|
|
int code = syslogParser.getFacility("132")
|
2021-01-27 00:29:38 +00:00
|
|
|
|
|
|
|
then:
|
2021-01-27 14:18:46 +00:00
|
|
|
code == Facility.LOCAL0.toNumber()
|
2021-01-27 00:29:38 +00:00
|
|
|
}
|
|
|
|
|
2021-01-27 14:18:46 +00:00
|
|
|
void "test severity WARN"() {
|
2020-09-22 18:33:22 +00:00
|
|
|
when:
|
2021-01-27 14:18:46 +00:00
|
|
|
int code = syslogParser.getSeverity("132")
|
2020-09-22 18:33:22 +00:00
|
|
|
|
|
|
|
then:
|
2021-01-27 14:18:46 +00:00
|
|
|
code == Severity.WARN.toNumber()
|
2020-09-22 18:33:22 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
}
|
2020-10-05 15:59:31 +00:00
|
|
|
|
2020-10-06 03:10:19 +00:00
|
|
|
|