/** Test of approximatelyEquals method, of class IrCoreUtils. */
 @Test
 public void testApproximatelyEquals_4args_1() {
   System.out.println("approximatelyEquals");
   Assert.assertTrue(IrCoreUtils.approximatelyEquals(73.0, 74.0, 1.0, 0.0));
   Assert.assertFalse(IrCoreUtils.approximatelyEquals(73.0, 74.0, 0.9, 0.0));
   Assert.assertFalse(IrCoreUtils.approximatelyEquals(73.0, 74.0, 0.0, 0.01));
   Assert.assertTrue(IrCoreUtils.approximatelyEquals(103.0, 104.0, 0.0, 0.01));
 }
 /** Test of hz2khz method, of class IrCoreUtils. */
 @Test
 public void testHz2khz() {
   System.out.println("hz2khz");
   double frequency = 45678;
   double expResult = 45.678;
   double result = IrCoreUtils.hz2khz(frequency);
   assertEquals(result, expResult, 0.0);
 }
 /** Test of l1Norm method, of class IrCoreUtils. */
 @Test
 public void testL1Norm_xdoubleArr() {
   System.out.println("l1Normdouble");
   double[] sequence = new double[] {1f, 2f, 3f, 4f};
   double expResult = 10.0;
   double result = IrCoreUtils.l1Norm(sequence);
   assertEquals(result, expResult, 0.0);
 }
 /** Test of percent2real method, of class IrCoreUtils. */
 @Test
 public void testPercent2real() {
   System.out.println("percent2real");
   double percent = 42.0;
   double expResult = 0.42;
   double result = IrCoreUtils.percent2real(percent);
   assertEquals(result, expResult, 0.000001);
 }
 /** Test of real2percent method, of class IrCoreUtils. */
 @Test
 public void testReal2percent() {
   System.out.println("real2percent");
   double x = 0.7342;
   double expResult = 73.42;
   double result = IrCoreUtils.real2percent(x);
   assertEquals(result, expResult, 0.000001);
 }
 /** Test of milliseconds2microseconds method, of class IrCoreUtils. */
 @Test
 public void testMilliseconds2microseconds() {
   System.out.println("milliseconds2microseconds");
   double ms = 3.145926;
   double expResult = 3145.926;
   double result = IrCoreUtils.milliseconds2microseconds(ms);
   assertEquals(result, expResult, 0.0);
 }
 /** Test of khz2Hz method, of class IrCoreUtils. */
 @Test
 public void testKhz2Hz() {
   System.out.println("khz2Hz");
   double khz = 38.4;
   double expResult = 38400.0;
   double result = IrCoreUtils.khz2Hz(khz);
   assertEquals(result, expResult, 0.0);
 }
 /** Test of microseconds2milliseconds method, of class IrCoreUtils. */
 @Test
 public void testMicroseconds2milliseconds() {
   System.out.println("microseconds2milliseconds");
   double us = 1234;
   double expResult = 1.234;
   double result = IrCoreUtils.microseconds2milliseconds(us);
   assertEquals(result, expResult, 0.0);
 }
 /** Test of seconds2microseconds method, of class IrCoreUtils. */
 @Test
 public void testSeconds2microseconds() {
   System.out.println("seconds2microseconds");
   double secs = 12.3456;
   double expResult = 12345600.0;
   double result = IrCoreUtils.seconds2microseconds(secs);
   assertEquals(result, expResult, 0.0);
 }
 /** Test of ones method, of class IrCoreUtils. */
 @Test
 public void testOnes_int() {
   System.out.println("ones");
   int width = 9;
   int expResult = 511;
   int result = IrCoreUtils.ones(width);
   assertEquals(result, expResult);
 }
 /** Test of ones method, of class IrCoreUtils. */
 @Test
 public void testOnes_long() {
   System.out.println("ones");
   long width = 7L;
   long expResult = 127L;
   long result = IrCoreUtils.ones(width);
   assertEquals(result, expResult);
 }
 /** Test of us2Periods method, of class IrCoreUtils. */
 @Test
 public void testUs2Periods() {
   System.out.println("us2Periods");
   double us = 1050.0;
   double frequency = 40000;
   double expResult = 42;
   double result = IrCoreUtils.us2Periods(us, frequency);
   assertEquals(result, expResult, 0.0);
 }
 /** Test of maskTo method, of class IrCoreUtils. */
 @Test
 public void testMaskTo_int_int() {
   System.out.println("maskTo");
   int data = 777;
   int width = 8;
   long expResult = 9L;
   long result = IrCoreUtils.maskTo(data, width);
   assertEquals(result, expResult);
 }
 /** Test of maskTo method, of class IrCoreUtils. */
 @Test
 public void testMaskTo_long_long() {
   System.out.println("maskTo");
   long data = 73L;
   long width = 4L;
   long expResult = 9L;
   long result = IrCoreUtils.maskTo(data, width);
   assertEquals(result, expResult);
 }
 /** Test of reverse method, of class IrCoreUtils. */
 @Test
 public void testReverse() {
   System.out.println("reverse");
   long x = 73L;
   int width = 8;
   long expResult = 146L;
   long result = IrCoreUtils.reverse(x, width);
   assertEquals(result, expResult);
 }
 /** Test of l1Norm method, of class IrCoreUtils. */
 @Test
 public void testL1Norm_3args() {
   System.out.println("l1Norm");
   double[] sequence = new double[] {1f, 2f, 3f, 4f};
   int beg = 1;
   int length = 2;
   double expResult = 5.0;
   double result = IrCoreUtils.l1Norm(sequence, beg, length);
   assertEquals(result, expResult, 0.0);
 }
 /** Test of l1Norm method, of class IrCoreUtils. */
 @Test
 public void testL1Norm_DoubleObjectArr() {
   System.out.println("l1NormDouble");
   Double[] sequence =
       new Double[] {
         Double.valueOf(1f), Double.valueOf(2f), Double.valueOf(3f), Double.valueOf(4f)
       };
   double expResult = 10.0;
   double result = IrCoreUtils.l1Norm(sequence);
   assertEquals(result, expResult, 0.0000001);
 }
 /** Test of approximatelyEquals method, of class IrCoreUtils. */
 @Test
 public void testApproximatelyEquals_4args_2() {
   System.out.println("approximatelyEquals");
   Assert.assertTrue(IrCoreUtils.approximatelyEquals(99, 100, 1, 0));
   Assert.assertFalse(IrCoreUtils.approximatelyEquals(99, 101, 1, 0));
 }