Advertisement
Guest User

Untitled

a guest
Feb 27th, 2015
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. package at.spengergasse.arraylist.logic;
  2.  
  3. import static org.junit.Assert.*;
  4.  
  5. import org.junit.Before;
  6. import org.junit.Test;
  7.  
  8. public class BinaerZahlTest {
  9. private BinaerZahl b = new BinaerZahl(8);
  10.  
  11. @Before
  12. public void setUp() throws Exception {
  13.  
  14. }
  15.  
  16. @Test
  17. public void testBin() {
  18. b.setString("1111011");
  19. assertEquals(123, b.getInt());
  20. b.setInt(-123);
  21. assertEquals("10000101", b.getString());
  22. }
  23.  
  24. @Test
  25. public void testHex() {
  26. b.setInt(123);
  27. assertEquals("0x7B", b.getHex());
  28. b.setHex("0x85");
  29. assertEquals(-123, b.getInt());
  30. }
  31.  
  32. @Test
  33. public void testBitSumme() {
  34. b.setInt(93);
  35. assertEquals(5, b.bitSumme());
  36. b.setInt(-93);
  37. assertEquals(4, b.bitSumme());
  38. }
  39.  
  40. @Test
  41. public void testAdd() {
  42. BinaerZahl z = new BinaerZahl(8);
  43. z.setInt(23);
  44. b.setInt(51);
  45. BinaerZahl x =b.add(z);
  46. assertEquals(74, x.getInt());
  47. z.setInt(120);
  48. x = b.add(z);
  49. assertEquals(-113, x.getInt());
  50.  
  51. }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement