package ch.tutteli.atrium.scala2.api.fluent.en_GB

import TestUtils._
import ch.tutteli.atrium.creating.Expect
import java.lang.{Iterable => JIterable}

import scala.reflect.ClassTag
import IsIterableHelpers._

// FIXME rewrite after fusing IterableFutureExpectationsSpec with IterableExpectationsSpec
//class IterableFeatureExpectationsSpec
//    extends ch.tutteli.atrium.specs.integration.IterableFeatureAssertionsSpec(
//      feature0("min", changeToScalaIterable(_).min()),
//      fun1("min", changeToScalaIterable(_).min(_).asExpectJIterable),
//      feature0("max", changeToScalaIterable(_).max()),
//      fun1("max", changeToScalaIterable(_).max(_).asExpectJIterable),
//      "[Atrium] "
//    )
//
//class ArrayFeatureExpectationsSpec
//    extends ch.tutteli.atrium.specs.integration.IterableFeatureExpectationsSpec(
//      feature0("min", changeToScalaArray(_).min()),
//      fun1("min", changeToScalaArray(_).min(_).asExpectJIterable),
//      feature0("max", changeToScalaArray(_).max()),
//      fun1("max", changeToScalaArray(_).max(_).asExpectJIterable),
//      "[Atrium] "
//    )
