All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.junit.internal.InexactComparisonCriteria.scala Maven / Gradle / Ivy

The newest version!
/*
 * Ported from https://github.com/junit-team/junit
 */
package org.junit.internal

import org.junit.Assert

class InexactComparisonCriteria private (val fDelta: AnyRef)
    extends ComparisonCriteria {

  def this(delta: Double) =
    this(delta: java.lang.Double)

  def this(delta: Float) =
    this(delta: java.lang.Float)

  override protected def assertElementsEqual(
      expected: AnyRef,
      actual: AnyRef
  ): Unit = {
    fDelta match {
      case delta: java.lang.Double =>
        Assert.assertEquals(
          expected.asInstanceOf[Double],
          actual.asInstanceOf[Double],
          delta
        )
      case delta: java.lang.Float =>
        Assert.assertEquals(
          expected.asInstanceOf[Float],
          actual.asInstanceOf[Float],
          delta
        )
    }
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy