Add tests for byte to int conversion
This commit is contained in:
parent
84530dd8bb
commit
444d747468
@ -0,0 +1,45 @@
|
|||||||
|
package com.baeldung.bytetoint;
|
||||||
|
|
||||||
|
import org.junit.Test;
|
||||||
|
import static org.junit.Assert.assertEquals;
|
||||||
|
|
||||||
|
public class ByteToIntConversionUnitTest {
|
||||||
|
@Test
|
||||||
|
public void givenByte_whenUsingTypeCasting_thenConvertToInt() {
|
||||||
|
byte b = -51;
|
||||||
|
int result = ByteToIntConversion.usingTypeCasting(b);
|
||||||
|
assertEquals(-51, result);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void givenByte_whenUsingIntegerValueOf_thenConvertToInt() {
|
||||||
|
byte b = -51;
|
||||||
|
int result = ByteToIntConversion.usingIntegerValueOf(b);
|
||||||
|
|
||||||
|
assertEquals(-51, result);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void givenByte_whenUsingByteIntValue_thenConvertToInt() {
|
||||||
|
byte b = -51;
|
||||||
|
int result = ByteToIntConversion.usingByteIntValue(b);
|
||||||
|
|
||||||
|
assertEquals(-51, result);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void givenByte_whenUsingMathToIntExact_thenConvertToInt() {
|
||||||
|
byte b = -51;
|
||||||
|
int result = ByteToIntConversion.usingMathToIntExact(b);
|
||||||
|
|
||||||
|
assertEquals(-51, result);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void givenByte_whenUsingByteUnsignedInt_thenConvertToInt() {
|
||||||
|
byte b = -51;
|
||||||
|
int result = ByteToIntConversion.usingByteUnsignedInt(b);
|
||||||
|
|
||||||
|
assertEquals(205, result);
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user