Dec 16, 2010 12:48
Попробовал использовать фреймворк ScalaTest для текущих задач. Небольшой кусочек из теста.
class RemovalElement extends Suite with ShouldMatchers {
def testRemoval {
val n: List[Int] = List(1,2,3)
val qEdge: Seq[Edge[Int]] = Seq(1~2, 1~3)
val g: Graph[Int, Edge[Int]] = Graph(n(0), n(1), n(2), qEdge(0), qEdge(1))
val newG = g -! qEdge(0)
newG.nodes.toSet should be (Set(1, 2 ,3))
newG.edges.toSet should be (Set(Edge(1~3)))
}
}
Позже, по мере накопления практического опыта, расскажу более подробно об этом фреймворке. Может кому-нибудь будет интересно, хотя это зависит от качества изложения материала :)
test-case,
language,
scala,
scalatest,
framework