InvalidReferenceNumberException.java

1
package fr.sii.ogham.sms.exception.message;
2
3
import static fr.sii.ogham.core.CoreConstants.SERIAL_VERSION_UID;
4
5
/**
6
 * When a SMS is split into segments, a reference number is shared for all
7
 * segments.
8
 * 
9
 * This exception is thrown when the generation of the reference number
10
 * generated an invalid value that can't be used (such as {@code null} or empty
11
 * array).
12
 * 
13
 * @author Aurélien Baudet
14
 */
15
public class InvalidReferenceNumberException extends ReferenceNumberGenerationException {
16
	private static final long serialVersionUID = SERIAL_VERSION_UID;
17
18
	private final byte[] referenceNumber;
19
20
	public InvalidReferenceNumberException(String message, byte[] referenceNumber) {
21
		super(message);
22
		this.referenceNumber = referenceNumber;
23
	}
24
25
	public byte[] getReferenceNumber() {
26 1 1. getReferenceNumber : replaced return value with null for fr/sii/ogham/sms/exception/message/InvalidReferenceNumberException::getReferenceNumber → NO_COVERAGE
		return referenceNumber;
27
	}
28
}

Mutations

26

1.1
Location : getReferenceNumber
Killed by : none
replaced return value with null for fr/sii/ogham/sms/exception/message/InvalidReferenceNumberException::getReferenceNumber → NO_COVERAGE

Active mutators

Tests examined


Report generated by PIT OGHAM