Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import nz.ubermouse.projecteuler.MathHelpers;
- import org.junit.After;
- import org.junit.Before;
- import org.junit.Test;
- import static org.junit.Assert.assertEquals;
- /**
- * Created by IntelliJ IDEA.
- * User: Taylor
- * Date: 6/12/11
- * Time: 11:41 AM
- * Package: PACKAGE_NAME;
- */
- public class isPrimeTester
- {
- static final int[] primes = {3,
- 5,
- 7,
- 11,
- 13,
- 17,
- 19,
- 23,
- 29,
- 31,
- 37,
- 41,
- 43,
- 47,
- 53,
- 59,
- 61,
- 67,
- 71,
- 73,
- 79,
- 83,
- 89,
- 97,
- 101,
- 103,
- 107,
- 109,
- 113,
- 127,
- 131,
- 137,
- 139,
- 149,
- 151,
- 157,
- 163,
- 167,
- 173,
- 179,
- 181,
- 191,
- 193,
- 197,
- 199,
- 211,
- 223,
- 227,
- 229,
- 233,
- 239,
- 241,
- 251,
- 257,
- 263,
- 269,
- 271,
- 277,
- 281,
- 283,
- 293,
- 307,
- 311,
- 313,
- 317,
- 331,
- 337,
- 347,
- 349,
- 353,
- 359,
- 367,
- 373,
- 379,
- 383,
- 389,
- 397,
- 401,
- 409,
- 419,
- 421,
- 431,
- 433,
- 439,
- 443,
- 449,
- 457,
- 461,
- 463,
- 467,
- 479,
- 487,
- 491,
- 499,
- 503,
- 509,
- 521,
- 523,
- 541,
- 547,
- 557,
- 563,
- 569,
- 571,
- 577,
- 587,
- 593,
- 599,
- 601,
- 607,
- 613,
- 617,
- 619,
- 631,
- 641,
- 643,
- 647,
- 653,
- 659,
- 661,
- 673,
- 677,
- 683,
- 691,
- 701,
- 709,
- 719,
- 727,
- 733,
- 739,
- 743,
- 751,
- 757,
- 761,
- 769,
- 773,
- 787,
- 797,
- 809,
- 811,
- 821,
- 823,
- 827,
- 829,
- 839,
- 853,
- 857,
- 859,
- 863,
- 877,
- 881,
- 883,
- 887,
- 907,
- 911,
- 919,
- 929,
- 937,
- 941,
- 947,
- 953,
- 967,
- 971,
- 977,
- 983,
- 991,
- 997,
- 1009,
- 101,
- 1019,
- 1021,
- 1031,
- 1033,
- 1039,
- 1049,
- 1051,
- 1061,
- 1063,
- 1069};
- static final int[] nonPrimes = {4,
- 6,
- 8,
- 9,
- 10,
- 12,
- 14,
- 15,
- 16,
- 18,
- 20,
- 21,
- 22,
- 24,
- 25,
- 26,
- 27,
- 28,
- 30,
- 32,
- 33,
- 34,
- 35,
- 36,
- 38,
- 39,
- 40,
- 42,
- 44,
- 45,
- 46,
- 48,
- 49,
- 50,
- 51,
- 52,
- 54,
- 55,
- 56,
- 57,
- 58,
- 60,
- 62,
- 63,
- 64,
- 65,
- 66,
- 68,
- 69,
- 70,
- 72,
- 74,
- 75,
- 76,
- 77,
- 78,
- 80,
- 81,
- 82,
- 84,
- 85,
- 86,
- 87,
- 88,
- 90,
- 91,
- 92,
- 93,
- 94,
- 95,
- 96,
- 98,
- 99,
- 100,
- 102,
- 104,
- 105,
- 106,
- 108,
- 110,
- 111,
- 112,
- 114,
- 115,
- 116,
- 117,
- 118,
- 119,
- 120,
- 121,
- 122,
- 123,
- 124,
- 125,
- 126,
- 128,
- 129,
- 130,
- 132,
- 133,
- 134,
- 135,
- 136,
- 138,
- 140};
- @Before
- public void setUp() {
- }
- @After
- public void tearDown() {
- }
- @Test
- public void testIsPrime() {
- for (int i : primes)
- assertEquals("Prime test: " + i, true, MathHelpers.isPrimeNumber(i));
- MathHelpers.primes.clear();
- for (int i : nonPrimes)
- assertEquals("Non prime test: " + i, false, MathHelpers.isPrimeNumber(i));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement