1 package io.guixer.logs.lines;
2
3 import static com.google.common.base.Preconditions.checkNotNull;
4
5 public abstract class AssertMessageLogLine extends AbstractLogLine {
6
7 private final String message;
8 private final boolean success;
9
10 public AssertMessageLogLine(
11 final long timeMillis,
12 final Type type,
13 final String rawText,
14 final String message,
15 final boolean success
16 ) {
17
18 super(timeMillis, type, rawText);
19
20 this.message = checkNotNull(message, "message");
21 this.success = success;
22 }
23
24 public final String getMessage() {
25
26 return message;
27 }
28
29 public final boolean isSuccess() {
30
31 return success;
32 }
33
34 public final boolean isFailure() {
35
36 return !success;
37 }
38 }