Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package at.spengergasse.arraylist.logic;
- import static org.junit.Assert.*;
- import org.junit.Before;
- import org.junit.Test;
- public class BinaerZahlTest {
- private BinaerZahl b = new BinaerZahl(8);
- @Before
- public void setUp() throws Exception {
- }
- @Test
- public void testBin() {
- b.setString("1111011");
- assertEquals(123, b.getInt());
- b.setInt(-123);
- assertEquals("10000101", b.getString());
- }
- @Test
- public void testHex() {
- b.setInt(123);
- assertEquals("0x7B", b.getHex());
- b.setHex("0x85");
- assertEquals(-123, b.getInt());
- }
- @Test
- public void testBitSumme() {
- b.setInt(93);
- assertEquals(5, b.bitSumme());
- b.setInt(-93);
- assertEquals(4, b.bitSumme());
- }
- @Test
- public void testAdd() {
- BinaerZahl z = new BinaerZahl(8);
- z.setInt(23);
- b.setInt(51);
- BinaerZahl x =b.add(z);
- assertEquals(74, x.getInt());
- z.setInt(120);
- x = b.add(z);
- assertEquals(-113, x.getInt());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement