Advertisement
Guest User

Untitled

a guest
Apr 25th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 17.08 KB | None | 0 0
  1. //  ------------------------------------------------------------------------
  2.     //   Cas    1                        2                        Résultat
  3.     //  ------------------------------------------------------------------------
  4.     //   01     Integer.MIN_VALUE        Integer.MIN_VALUE        (long)(Integer.MIN_VALUE) + (long)(Integer.MIN_VALUE)
  5.     //   02     Integer.MIN_VALUE        Integer.MIN_VALUE + 1    (long)(Integer.MIN_VALUE) + (long)(Integer.MIN_VALUE+1)
  6.     //   03     Integer.MIN_VALUE        -1                       (long)(Integer.MIN_VALUE) + (long)(-1)
  7.     //   04     Integer.MIN_VALUE        0                        (long)(Integer.MIN_VALUE) + (long)(0)
  8.     //   05     Integer.MIN_VALUE        1                        (long)(Integer.MIN_VALUE) + (long)(1)
  9.     //   06     Integer.MIN_VALUE        Integer.MAX_VALUE - 1    (long)(Integer.MIN_VALUE) + (long)(Integer.MAX_VALUE-1)
  10.     //   07     Integer.MIN_VALUE        Integer.MAX_VALUE        (long)(Integer.MIN_VALUE) + (long)(Integer.MAX_VALUE)
  11.     //   08     Integer.MIN_VALUE + 1    Integer.MIN_VALUE        (long)(Integer.MIN_VALUE+1) + (long)(Integer.MIN_VALUE)
  12.     //   09     Integer.MIN_VALUE + 1    Integer.MIN_VALUE + 1    (long)(Integer.MIN_VALUE+1) + (long)(Integer.MIN_VALUE+1)
  13.     //   10     Integer.MIN_VALUE + 1    -1                       (long)(Integer.MIN_VALUE+1) + (long)(-1)
  14.     //   11     Integer.MIN_VALUE + 1    0                        (long)(Integer.MIN_VALUE+1) + (long)(0)
  15.     //   12     Integer.MIN_VALUE + 1    1                        (long)(Integer.MIN_VALUE+1) + (long)(1)
  16.     //   13     Integer.MIN_VALUE + 1    Integer.MAX_VALUE - 1    (long)(Integer.MIN_VALUE+1) + (long)(Integer.MAX_VALUE-1)
  17.     //   14     Integer.MIN_VALUE + 1    Integer.MAX_VALUE        (long)(Integer.MIN_VALUE+1) + (long)(Integer.MAX_VALUE)
  18.     //   15     -1                       Integer.MIN_VALUE        (long)(-1) + (long)(Integer.MIN_VALUE)
  19.     //   16     -1                       Integer.MIN_VALUE + 1    (long)(-1) + (long)(Integer.MIN_VALUE+1)
  20.     //   17     -1                       -1                       (long)(-1) + (long)(-1)
  21.     //   18     -1                       0                        (long)(-1) + (long)(0)
  22.     //   19     -1                       1                        (long)(-1) + (long)(1)
  23.     //   20     -1                       Integer.MAX_VALUE - 1    (long)(-1) + (long)(Integer.MAX_VALUE-1)
  24.     //   21     -1                       Integer.MAX_VALUE        (long)(-1) + (long)(Integer.MAX_VALUE)$
  25.     //   22     0                        Integer.MIN_VALUE        (long)(0) + (long)(Integer.MIN_VALUE)
  26.     //   23     0                        Integer.MIN_VALUE + 1    (long)(0) + (long)(Integer.MIN_VALUE+1)
  27.     //   24     0                        -1                       (long)(0) + (long)(-1)
  28.     //   25     0                        0                        (long)(0) + (long)(0)
  29.     //   26     0                        1                        (long)(0) + (long)(1)�
  30.     //   27     0                        Integer.MAX_VALUE - 1    (long)(0) + (long)(Integer.MAX_VALUE-1)
  31.     //   28     0                        Integer.MAX_VALUE        (long)(0) + (long)(Integer.MAX_VALUE)
  32.     //   29     1                        Integer.MIN_VALUE        (long)(1) + (long)(Integer.MIN_VALUE)
  33.     //   30     1                        Integer.MIN_VALUE + 1    (long)(1) + (long)(Integer.MIN_VALUE+1)
  34.     //   31     1                        -1                       (long)(1) + (long)(-1)
  35.     //   32     1                        0                        (long)(1) + (long)(0)
  36.     //   33     1                        1                        (long)(1) + (long)(1)
  37.     //   34     1                        Integer.MAX_VALUE - 1    (long)(1) + (long)(Integer.MAX_VALUE-1)
  38.     //   35     1                        Integer.MAX_VALUE        
  39.     //   36     Integer.MAX_VALUE - 1    Integer.MIN_VALUE        (long)(Integer.MAX_VALUE-1) + (long)(Integer.MIN_VALUE)
  40.     //   37     Integer.MAX_VALUE - 1    Integer.MIN_VALUE + 1    (long)(Integer.MAX_VALUE-1) + (long)(Integer.MIN_VALUE+1)�
  41.     //   38     Integer.MAX_VALUE - 1    -1                       (long)(Integer.MAX_VALUE-1) + (long)(-1)
  42.     //   39     Integer.MAX_VALUE - 1    0                        (long)(Integer.MAX_VALUE-1) + (long)(0)
  43.     //   40     Integer.MAX_VALUE - 1    1                        (long)(Integer.MAX_VALUE-1) + (long)(1)
  44.     //   41     Integer.MAX_VALUE - 1    Integer.MAX_VALUE - 1    (long)(Integer.MAX_VALUE-1) + (long)(Integer.MAX_VALUE-1)
  45.     //   42     Integer.MAX_VALUE - 1    Integer.MAX_VALUE        (long)(Integer.MAX_VALUE-1) + (long)(Integer.MAX_VALUE)
  46.     //   43     Integer.MAX_VALUE        Integer.MIN_VALUE        (long)(Integer.MAX_VALUE) + (long)(Integer.MIN_VALUE)
  47.     //   44     Integer.MAX_VALUE        Integer.MIN_VALUE + 1    (long)(Integer.MAX_VALUE) + (long)(Integer.MIN_VALUE+1)
  48.     //   45     Integer.MAX_VALUE        -1                       (long)(Integer.MAX_VALUE) + (long)(-1)
  49.     //   46     Integer.MAX_VALUE        0                        (long)(Integer.MAX_VALUE) + (long)(0)
  50.     //   47     Integer.MAX_VALUE        1                        (long)(Integer.MAX_VALUE) + (long)(1)
  51.     //   48     Integer.MAX_VALUE        Integer.MAX_VALUE - 1    (long)(Integer.MAX_VALUE) + (long)(Integer.MAX_VALUE-1)
  52.     //   49     Integer.MAX_VALUE        Integer.MAX_VALUE        (long)(Integer.MAX_VALUE) + (long)(Integer.MAX_VALUE)
  53.     /**
  54.     * Test of additionneEntiers method, of class Wrk.
  55.     */
  56.     @Test
  57.     public void testadditionneEntiers() {
  58.         Wrk instance = new Wrk();
  59.         //   01             Integer.MIN_VALUE        Integer.MIN_VALUE        (long)(Integer.MIN_VALUE) + (long)(Integer.MIN_VALUE)
  60.         assertEquals((long)(Integer.MIN_VALUE) + (long)(Integer.MIN_VALUE), instance.additionneEntiers(Integer.MIN_VALUE, Integer.MIN_VALUE));
  61.         //   02             Integer.MIN_VALUE        Integer.MIN_VALUE + 1    (long)(Integer.MIN_VALUE) + (long)(Integer.MIN_VALUE+1)
  62.         assertEquals((long)(Integer.MIN_VALUE) + (long)(Integer.MIN_VALUE+1), instance.additionneEntiers(Integer.MIN_VALUE, Integer.MIN_VALUE + 1));
  63.         //   03             Integer.MIN_VALUE        -1                       (long)(Integer.MIN_VALUE) + (long)(-1)
  64.         assertEquals((long)(Integer.MIN_VALUE) + (long)(-1), instance.additionneEntiers(Integer.MIN_VALUE, -1));
  65.         //   04             Integer.MIN_VALUE        0                        (long)(Integer.MIN_VALUE) + (long)(0)
  66.         assertEquals((long)(Integer.MIN_VALUE) + (long)(0), instance.additionneEntiers(Integer.MIN_VALUE, 0));
  67.         //   05             Integer.MIN_VALUE        1                        (long)(Integer.MIN_VALUE) + (long)(1)
  68.         assertEquals((long)(Integer.MIN_VALUE) + (long)(1), instance.additionneEntiers(Integer.MIN_VALUE, 1));
  69.         //   06             Integer.MIN_VALUE        Integer.MAX_VALUE - 1    (long)(Integer.MIN_VALUE) + (long)(Integer.MAX_VALUE-1)
  70.         assertEquals((long)(Integer.MIN_VALUE) + (long)(Integer.MAX_VALUE-1), instance.additionneEntiers(Integer.MIN_VALUE, Integer.MAX_VALUE - 1));
  71.         //   07             Integer.MIN_VALUE        Integer.MAX_VALUE        (long)(Integer.MIN_VALUE) + (long)(Integer.MAX_VALUE)
  72.         assertEquals((long)(Integer.MIN_VALUE) + (long)(Integer.MAX_VALUE), instance.additionneEntiers(Integer.MIN_VALUE, Integer.MAX_VALUE));
  73.         //   08             Integer.MIN_VALUE + 1    Integer.MIN_VALUE        (long)(Integer.MIN_VALUE+1) + (long)(Integer.MIN_VALUE)
  74.         assertEquals((long)(Integer.MIN_VALUE+1) + (long)(Integer.MIN_VALUE), instance.additionneEntiers(Integer.MIN_VALUE + 1, Integer.MIN_VALUE));
  75.         //   09             Integer.MIN_VALUE + 1    Integer.MIN_VALUE + 1    (long)(Integer.MIN_VALUE+1) + (long)(Integer.MIN_VALUE+1)
  76.         assertEquals((long)(Integer.MIN_VALUE+1) + (long)(Integer.MIN_VALUE+1), instance.additionneEntiers(Integer.MIN_VALUE + 1, Integer.MIN_VALUE + 1));
  77.         //   10             Integer.MIN_VALUE + 1    -1                       (long)(Integer.MIN_VALUE+1) + (long)(-1)
  78.         assertEquals((long)(Integer.MIN_VALUE+1) + (long)(-1), instance.additionneEntiers(Integer.MIN_VALUE + 1, -1));
  79.         //   11             Integer.MIN_VALUE + 1    0                        (long)(Integer.MIN_VALUE+1) + (long)(0)
  80.         assertEquals((long)(Integer.MIN_VALUE+1) + (long)(0), instance.additionneEntiers(Integer.MIN_VALUE + 1, 0));
  81.         //   12             Integer.MIN_VALUE + 1    1                        (long)(Integer.MIN_VALUE+1) + (long)(1)
  82.         assertEquals((long)(Integer.MIN_VALUE+1) + (long)(1), instance.additionneEntiers(Integer.MIN_VALUE + 1, 1));
  83.         //   13             Integer.MIN_VALUE + 1    Integer.MAX_VALUE - 1    (long)(Integer.MIN_VALUE+1) + (long)(Integer.MAX_VALUE-1)
  84.         assertEquals((long)(Integer.MIN_VALUE+1) + (long)(Integer.MAX_VALUE-1), instance.additionneEntiers(Integer.MIN_VALUE + 1, Integer.MAX_VALUE - 1));
  85.         //   14             Integer.MIN_VALUE + 1    Integer.MAX_VALUE        (long)(Integer.MIN_VALUE+1) + (long)(Integer.MAX_VALUE)
  86.         assertEquals((long)(Integer.MIN_VALUE+1) + (long)(Integer.MAX_VALUE), instance.additionneEntiers(Integer.MIN_VALUE + 1, Integer.MAX_VALUE));
  87.         //   15             -1                       Integer.MIN_VALUE        (long)(-1) + (long)(Integer.MIN_VALUE)
  88.         assertEquals((long)(-1) + (long)(Integer.MIN_VALUE), instance.additionneEntiers(-1, Integer.MIN_VALUE));
  89.         //   16             -1                       Integer.MIN_VALUE + 1    (long)(-1) + (long)(Integer.MIN_VALUE+1)
  90.         assertEquals((long)(-1) + (long)(Integer.MIN_VALUE+1), instance.additionneEntiers(-1, Integer.MIN_VALUE + 1));
  91.         //   17             -1                       -1                       (long)(-1) + (long)(-1)
  92.         assertEquals((long)(-1) + (long)(-1), instance.additionneEntiers(-1, -1));
  93.         //   18             -1                       0                        (long)(-1) + (long)(0)
  94.         assertEquals((long)(-1) + (long)(0), instance.additionneEntiers(-1, 0));
  95.         //   19             -1                       1                        (long)(-1) + (long)(1)
  96.         assertEquals((long)(-1) + (long)(1), instance.additionneEntiers(-1, 1));
  97.         //   20             -1                       Integer.MAX_VALUE - 1    (long)(-1) + (long)(Integer.MAX_VALUE-1)
  98.         assertEquals((long)(-1) + (long)(Integer.MAX_VALUE-1), instance.additionneEntiers(-1, Integer.MAX_VALUE - 1));
  99.         //   21             -1                       Integer.MAX_VALUE        (long)(-1) + (long)(Integer.MAX_VALUE)$
  100.         assertEquals((long)(-1) + (long)(Integer.MAX_VALUE), instance.additionneEntiers(-1, Integer.MAX_VALUE));
  101.         //   22             0                        Integer.MIN_VALUE        (long)(0) + (long)(Integer.MIN_VALUE)
  102.         assertEquals((long)(0) + (long)(Integer.MIN_VALUE), instance.additionneEntiers(0, Integer.MIN_VALUE));
  103.         //   23             0                        Integer.MIN_VALUE + 1    (long)(0) + (long)(Integer.MIN_VALUE+1)
  104.         assertEquals((long)(0) + (long)(Integer.MIN_VALUE+1), instance.additionneEntiers(0, Integer.MIN_VALUE + 1));
  105.         //   24             0                        -1                       (long)(0) + (long)(-1)
  106.         assertEquals((long)(0) + (long)(-1), instance.additionneEntiers(0, -1));
  107.         //   25             0                        0                        (long)(0) + (long)(0)
  108.         assertEquals((long)(0) + (long)(0), instance.additionneEntiers(0, 0));
  109.         //   26             0                        1                        (long)(0) + (long)(1)�
  110.         assertEquals((long)(0) + (long)(1), instance.additionneEntiers(0, 1));
  111.         //   27             0                        Integer.MAX_VALUE - 1    (long)(0) + (long)(Integer.MAX_VALUE-1)
  112.         assertEquals((long)(0) + (long)(Integer.MAX_VALUE-1), instance.additionneEntiers(0, Integer.MAX_VALUE - 1));
  113.         //   28             0                        Integer.MAX_VALUE        (long)(0) + (long)(Integer.MAX_VALUE)
  114.         assertEquals((long)(0) + (long)(Integer.MAX_VALUE), instance.additionneEntiers(0, Integer.MAX_VALUE));
  115.         //   29             1                        Integer.MIN_VALUE        (long)(1) + (long)(Integer.MIN_VALUE)
  116.         assertEquals((long)(1) + (long)(Integer.MIN_VALUE), instance.additionneEntiers(1, Integer.MIN_VALUE));
  117.         //   30             1                        Integer.MIN_VALUE + 1    (long)(1) + (long)(Integer.MIN_VALUE+1)
  118.         assertEquals((long)(1) + (long)(Integer.MIN_VALUE+1), instance.additionneEntiers(1, Integer.MIN_VALUE + 1));
  119.         //   31             1                        -1                       (long)(1) + (long)(-1)
  120.         assertEquals((long)(1) + (long)(-1), instance.additionneEntiers(1, -1));
  121.         //   32             1                        0                        (long)(1) + (long)(0)
  122.         assertEquals((long)(1) + (long)(0), instance.additionneEntiers(1, 0));
  123.         //   33             1                        1                        (long)(1) + (long)(1)
  124.         assertEquals((long)(1) + (long)(1), instance.additionneEntiers(1, 1));
  125.         //   34             1                        Integer.MAX_VALUE - 1    (long)(1) + (long)(Integer.MAX_VALUE-1)
  126.         assertEquals((long)(1) + (long)(Integer.MAX_VALUE-1), instance.additionneEntiers(1, Integer.MAX_VALUE - 1));
  127.         //   35             1                        Integer.MAX_VALUE        
  128.         assertEquals((long)(1) + (long)(Integer.MAX_VALUE), instance.additionneEntiers(1, Integer.MAX_VALUE));
  129.         //   36             Integer.MAX_VALUE - 1    Integer.MIN_VALUE        (long)(Integer.MAX_VALUE-1) + (long)(Integer.MIN_VALUE)
  130.         assertEquals((long)(Integer.MAX_VALUE-1) + (long)(Integer.MIN_VALUE), instance.additionneEntiers(Integer.MAX_VALUE - 1, Integer.MIN_VALUE));
  131.         //   37             Integer.MAX_VALUE - 1    Integer.MIN_VALUE + 1    (long)(Integer.MAX_VALUE-1) + (long)(Integer.MIN_VALUE+1)�
  132.         assertEquals((long)(Integer.MAX_VALUE-1) + (long)(Integer.MIN_VALUE+1), instance.additionneEntiers(Integer.MAX_VALUE - 1, Integer.MIN_VALUE + 1));
  133.         //   38             Integer.MAX_VALUE - 1    -1                       (long)(Integer.MAX_VALUE-1) + (long)(-1)
  134.         assertEquals((long)(Integer.MAX_VALUE-1) + (long)(-1), instance.additionneEntiers(Integer.MAX_VALUE - 1, -1));
  135.         //   39             Integer.MAX_VALUE - 1    0                        (long)(Integer.MAX_VALUE-1) + (long)(0)
  136.         assertEquals((long)(Integer.MAX_VALUE-1) + (long)(0), instance.additionneEntiers(Integer.MAX_VALUE - 1, 0));
  137.         //   40             Integer.MAX_VALUE - 1    1                        (long)(Integer.MAX_VALUE-1) + (long)(1)
  138.         assertEquals((long)(Integer.MAX_VALUE-1) + (long)(1), instance.additionneEntiers(Integer.MAX_VALUE - 1, 1));
  139.         //   41             Integer.MAX_VALUE - 1    Integer.MAX_VALUE - 1    (long)(Integer.MAX_VALUE-1) + (long)(Integer.MAX_VALUE-1)
  140.         assertEquals((long)(Integer.MAX_VALUE-1) + (long)(Integer.MAX_VALUE-1), instance.additionneEntiers(Integer.MAX_VALUE - 1, Integer.MAX_VALUE - 1));
  141.         //   42             Integer.MAX_VALUE - 1    Integer.MAX_VALUE        (long)(Integer.MAX_VALUE-1) + (long)(Integer.MAX_VALUE)
  142.         assertEquals((long)(Integer.MAX_VALUE-1) + (long)(Integer.MAX_VALUE), instance.additionneEntiers(Integer.MAX_VALUE - 1, Integer.MAX_VALUE));
  143.         //   43             Integer.MAX_VALUE        Integer.MIN_VALUE        (long)(Integer.MAX_VALUE) + (long)(Integer.MIN_VALUE)
  144.         assertEquals((long)(Integer.MAX_VALUE) + (long)(Integer.MIN_VALUE), instance.additionneEntiers(Integer.MAX_VALUE, Integer.MIN_VALUE));
  145.         //   44             Integer.MAX_VALUE        Integer.MIN_VALUE + 1    (long)(Integer.MAX_VALUE) + (long)(Integer.MIN_VALUE+1)
  146.         assertEquals((long)(Integer.MAX_VALUE) + (long)(Integer.MIN_VALUE+1), instance.additionneEntiers(Integer.MAX_VALUE, Integer.MIN_VALUE + 1));
  147.         //   45             Integer.MAX_VALUE        -1                       (long)(Integer.MAX_VALUE) + (long)(-1)
  148.         assertEquals((long)(Integer.MAX_VALUE) + (long)(-1), instance.additionneEntiers(Integer.MAX_VALUE, -1));
  149.         //   46             Integer.MAX_VALUE        0                        (long)(Integer.MAX_VALUE) + (long)(0)
  150.         assertEquals((long)(Integer.MAX_VALUE) + (long)(0), instance.additionneEntiers(Integer.MAX_VALUE, 0));
  151.         //   47             Integer.MAX_VALUE        1                        (long)(Integer.MAX_VALUE) + (long)(1)
  152.         assertEquals((long)(Integer.MAX_VALUE) + (long)(1), instance.additionneEntiers(Integer.MAX_VALUE, 1));
  153.         //   48             Integer.MAX_VALUE        Integer.MAX_VALUE - 1    (long)(Integer.MAX_VALUE) + (long)(Integer.MAX_VALUE-1)
  154.         assertEquals((long)(Integer.MAX_VALUE) + (long)(Integer.MAX_VALUE-1), instance.additionneEntiers(Integer.MAX_VALUE, Integer.MAX_VALUE - 1));
  155.         //   49             Integer.MAX_VALUE        Integer.MAX_VALUE        (long)(Integer.MAX_VALUE) + (long)(Integer.MAX_VALUE)
  156.         assertEquals((long)(Integer.MAX_VALUE) + (long)(Integer.MAX_VALUE), instance.additionneEntiers(Integer.MAX_VALUE, Integer.MAX_VALUE));
  157.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement