本文整理汇总了Scala中org.junit.Assert.assertEquals类的典型用法代码示例。如果您正苦于以下问题:Scala assertEquals类的具体用法?Scala assertEquals怎么用?Scala assertEquals使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了assertEquals类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Scala代码示例。
示例1: FlinkPcapShould
//设置package包名称以及导入依赖的类
package berlin.bbdc.inet.flink.pcap
import org.apache.flink.api.common.typeinfo.TypeInformation
import org.apache.flink.api.java.ExecutionEnvironment
import org.apache.flink.api.scala.DataSet
import berlin.bbdc.inet.flink.pcap.analysers.Analyser
import berlin.bbdc.inet.flink.pcap.analysers.ints.ippacketbytes.IpPacketBytesPerDestIpAnalyser
import berlin.bbdc.inet.flink.pcap.analysers.ints.ippacketbytes.IpPacketBytesPerPortsAnalyser
import berlin.bbdc.inet.flink.pcap.analysers.ints.ippacketbytes.IpPacketBytesPerSrcIpAnalyser
import scala.Tuple2
import org.junit.Assert.assertEquals
class FlinkPcapShould {
implicit val typeInfo1 = TypeInformation.of(classOf[Int])
@org.junit.Test
def analyzeBytesPerSrcIpFrom1000PackagesWith258ResultElements() {
val resultLength: Long = runAnalysis(new IpPacketBytesPerSrcIpAnalyser).count
assertEquals(258, resultLength)
}
@org.junit.Test
def analyzeBytesPerDestIpFrom1000PackagesWith250ResultElements() {
val resultLength: Long = runAnalysis(new IpPacketBytesPerDestIpAnalyser).count
assertEquals(250, resultLength)
}
@org.junit.Test
def analyzeBytesPerPortsFrom1000PackagesWith363ResultElements() {
val resultLength: Long = runAnalysis(new IpPacketBytesPerPortsAnalyser).count
assertEquals(363, resultLength)
}
private def runAnalysis(analyser: Analyser[Int]): DataSet[(String, Int)] = {
FlinkPcap.analyseFile("src/test/resources/200610041400_first1000.dump", 1000, KeyValueSetAnalyser(analyser))
}
}
示例2: basicTriangle
//设置package包名称以及导入依赖的类
package net.ladstatt.sierpinski
import org.junit.Test
import org.junit.Assert.assertTrue
import org.junit.Assert.assertEquals
@Test def basicTriangle(): Unit = {
assertEquals(Pos(0, 0), t.a)
assertEquals(Pos(1, 0), t.b)
assertEquals(Pos(0.5f, (Math.sqrt(3) / 2).toFloat), t.c)
assertEquals(SColor.White, t.color)
}
@Test def siblingsTest(): Unit = {
assertEquals(List(
Triangle(Pos(0.25f, 0.4330127f), Pos(0.75f, 0.4330127f), Pos(0.5f, 0.8660254f), SColor(1.0, 1.0, 1.0)),
Triangle(Pos(0.0f, 0.0f), Pos(0.5f, 0.0f), Pos(0.25f, 0.4330127f), SColor(1.0, 1.0, 1.0)),
Triangle(Pos(0.5f, 0.0f), Pos(1.0f, 0.0f), Pos(0.75f, 0.4330127f), SColor(1.0, 1.0, 1.0)))
, t.siblings)
}
@Test def allSiblingsAreWhite(): Unit = assertTrue(t.siblings.forall(_.color == SColor.White))
@Test def centerTriangleIsBlack(): Unit = assertTrue(t.centerT.color == SColor.Black)
@Test def sierpinski0(): Unit = {
assertEquals(Sierpinski(List(Triangle(Pos(0.0f, 0.0f), Pos(1.0f, 0.0f), Pos(0.5f, 0.8660254f), SColor(1.0, 1.0, 1.0)))), Sierpinski(Triangle(Pos(0, 0), 1), 0))
}
@Test def sierpinski1(): Unit = {
assertEquals(
Sierpinski(List(
Triangle(Pos(0.0f, 0.0f), Pos(1.0f, 0.0f), Pos(0.5f, 0.8660254f), SColor(1.0, 1.0, 1.0)),
Triangle(Pos(0.5f, 0.0f), Pos(0.75f, 0.4330127f), Pos(0.25f, 0.4330127f), SColor(0.0, 0.0, 0.0)),
Triangle(Pos(0.25f, 0.4330127f), Pos(0.75f, 0.4330127f), Pos(0.5f, 0.8660254f), SColor(1.0, 1.0, 1.0)),
Triangle(Pos(0.0f, 0.0f), Pos(0.5f, 0.0f), Pos(0.25f, 0.4330127f), SColor(1.0, 1.0, 1.0)),
Triangle(Pos(0.5f, 0.0f), Pos(1.0f, 0.0f), Pos(0.75f, 0.4330127f), SColor(1.0, 1.0, 1.0)),
Triangle(Pos(0.25f, 0.4330127f), Pos(0.75f, 0.4330127f), Pos(0.5f, 0.8660254f), SColor(1.0, 1.0, 1.0)),
Triangle(Pos(0.0f, 0.0f), Pos(0.5f, 0.0f), Pos(0.25f, 0.4330127f), SColor(1.0, 1.0, 1.0)),
Triangle(Pos(0.5f, 0.0f), Pos(1.0f, 0.0f), Pos(0.75f, 0.4330127f), SColor(1.0, 1.0, 1.0)))), Sierpinski(Triangle(Pos(0, 0), 1), 1))
}
@Test def sierpinski7(): Unit = {
assertEquals(7652, Sierpinski(Triangle(Pos(0, 0), 1), 7).triangles.length)
}
}
示例3: testCase
//设置package包名称以及导入依赖的类
import model._
import org.junit.Test
import org.junit.Assert.assertEquals
import service.TondeuseService
@Test def testCase() = {
val tondesueService = new TondeuseService
val pelouse = Pelouse(Coordonnees(5, 5))
val tendeuse1 = Tondeuse(Coordonnees(1, 2), Direction.N)
val commands1: Seq[Commande.Value] = Seq(Commande.G, Commande.A, Commande.G, Commande.A, Commande.G, Commande.A, Commande.G, Commande.A, Commande.A)
val movedTondeuse1 = commands1.foldLeft(tendeuse1)((accumulator, command) => tondesueService.moveTondeuse(accumulator, pelouse, command))
assertEquals(1, movedTondeuse1.coordonnees.x)
assertEquals(3, movedTondeuse1.coordonnees.y)
assertEquals(Direction.N, movedTondeuse1.direction)
val tendeuse2 = Tondeuse(Coordonnees(3, 3), Direction.E)
val commands2: Seq[Commande.Value] = Seq(Commande.A, Commande.A, Commande.D, Commande.A, Commande.A, Commande.D, Commande.A, Commande.D, Commande.D, Commande.A)
val movedTondeuse2 = commands2.foldLeft(tendeuse2)((accumulator, command) => tondesueService.moveTondeuse(accumulator, pelouse, command))
assertEquals(5, movedTondeuse2.coordonnees.x)
assertEquals(1, movedTondeuse2.coordonnees.y)
assertEquals(Direction.E, movedTondeuse2.direction)
}
}
示例4: NilF
//设置package包名称以及导入依赖的类
package tierney.core
import cats.~>
import org.junit.Test
import org.junit.Assert.assertEquals
sealed trait ListF[G[_], A]
case class NilF[G[_], A]() extends ListF[G, A]
case class ConsF[G[_], A](head: A, tail: G[A]) extends ListF[G, A]
object ListF {
implicit object ListFFunctorK extends FunctorK[ListF] {
def map[G[_], H[_]](f: G ~> H): ListF[G, ?] ~> ListF[H, ?] =
Lambda[ListF[G, ?] ~> ListF[H, ?]](_ match {
case NilF() => NilF()
case ConsF(head, tail) => ConsF(head, f(tail))
})
}
}
class FixKTest {
type List_[A] = FixK[ListF, A]
def nil[A]: List_[A] = NilF[List_, A]()
def cons[A](head: A, tail: List_[A]): List_[A] = ConsF(head, tail)
val exampleList = cons(2, cons(1, nil))
@Test def cata(): Unit = {
val list = exampleList.cata[List](Lambda[ListF[List, ?] ~> List](_ match {
case NilF() => Nil
case ConsF(head, tail) => head :: tail
}))
assertEquals(List(2, 1), list)
}
}
示例5: IntNilF
//设置package包名称以及导入依赖的类
package tierney.core
import cats.derived._
import cats.derived.functor._
import cats.derived.functor.legacy._
import org.junit.Test
import org.junit.Assert.assertEquals
import cats.Functor
sealed trait IntListF[A]
case class IntNilF[A]() extends IntListF[A]
case class IntConsF[A](head: Int, tail: A) extends IntListF[A]
class FixTest {
type IntList = Fix[IntListF]
val nil: IntList = IntNilF[IntList]()
def cons(head: Int, tail: IntList): IntList = IntConsF(head, tail)
val exampleList = cons(2, cons(1, nil))
@Test def cata(): Unit = {
val printed = exampleList.cata[String] {
case IntNilF() => ""
case IntConsF(i, s) => i + ", " + s
}
assertEquals("2, 1, ", printed)
}
}
示例6: FriendServiceTest
//设置package包名称以及导入依赖的类
package sample.chirper.friend.impl
import java.util.concurrent.TimeUnit.SECONDS
import scala.collection.immutable.Seq
import scala.concurrent.duration.FiniteDuration
import org.junit.Assert.assertEquals
import org.junit.Test
import com.lightbend.lagom.javadsl.testkit.ServiceTest.defaultSetup
import com.lightbend.lagom.javadsl.testkit.ServiceTest.eventually
import com.lightbend.lagom.javadsl.testkit.ServiceTest.withServer
import akka.NotUsed
import sample.chirper.friend.api.FriendId
import sample.chirper.friend.api.FriendService
import sample.chirper.friend.api.User
class FriendServiceTest {
@throws(classOf[Exception])
@Test
def shouldBeAbleToCreateUsersAndConnectFriends() {
withServer(defaultSetup, server => {
val friendService = server.client(classOf[FriendService])
val usr1 = new User("usr1", "User 1");
friendService.createUser().invoke(usr1).toCompletableFuture().get(10, SECONDS)
val usr2 = new User("usr2", "User 2");
friendService.createUser().invoke(usr2).toCompletableFuture().get(3, SECONDS)
val usr3 = new User("usr3", "User 3");
friendService.createUser().invoke(usr3).toCompletableFuture().get(3, SECONDS)
friendService.addFriend("usr1").invoke(FriendId(usr2.userId)).toCompletableFuture().get(3, SECONDS)
friendService.addFriend("usr1").invoke(FriendId(usr3.userId)).toCompletableFuture().get(3, SECONDS)
val fetchedUsr1 = friendService.getUser("usr1").invoke(NotUsed).toCompletableFuture().get(3,
SECONDS)
assertEquals(usr1.userId, fetchedUsr1.userId)
assertEquals(usr1.name, fetchedUsr1.name)
assertEquals(Seq("usr2", "usr3"), fetchedUsr1.friends)
eventually(FiniteDuration(10, SECONDS), () => {
val followers = friendService.getFollowers("usr2").invoke()
.toCompletableFuture().get(3, SECONDS)
assertEquals(Seq("usr1"), followers)
})
})
}
}
示例7: JsonColumnReaderTest
//设置package包名称以及导入依赖的类
package edu.uchicago.cs.encsel.dataset.column.json
import java.io.File
import org.junit.Assert.assertEquals
import org.junit.Test
import edu.uchicago.cs.encsel.model.DataType
import edu.uchicago.cs.encsel.dataset.schema.Schema
class JsonColumnReaderTest {
@Test
def testReadColumn(): Unit = {
val sourceFile = new File("src/test/resource/test_json_parser.json").toURI
val ccr = new JsonColumnReader()
val schema = Schema.fromParquetFile(new File("src/test/resource/test_json_parser.schema").toURI)
val cols = ccr.readColumn(sourceFile, schema)
assertEquals(3, cols.size)
val arrays = cols.toArray
assertEquals(0, arrays(0).colIndex)
assertEquals("id", arrays(0).colName)
assertEquals(DataType.INTEGER, arrays(0).dataType)
assertEquals(sourceFile, arrays(0).origin)
assertEquals(1, arrays(1).colIndex)
assertEquals("name", arrays(1).colName)
assertEquals(DataType.STRING, arrays(1).dataType)
assertEquals(sourceFile, arrays(1).origin)
assertEquals(2, arrays(2).colIndex)
assertEquals("gender", arrays(2).colName)
assertEquals(DataType.STRING, arrays(2).dataType)
assertEquals(sourceFile, arrays(2).origin)
}
}
示例8: CSVColumnReaderTest
//设置package包名称以及导入依赖的类
package edu.uchicago.cs.encsel.dataset.column.csv
import java.io.File
import scala.io.Source
import org.junit.Assert.assertEquals
import org.junit.Test
import edu.uchicago.cs.encsel.model.DataType
import edu.uchicago.cs.encsel.dataset.schema.Schema
class CSVColumnReaderTest {
@Test
def testReadColumn(): Unit = {
val sourceFile = new File("src/test/resource/test_col_reader.csv").toURI
val ccr = new CSVColumnReader()
val schema = Schema.fromParquetFile(new File("src/test/resource/test_col_reader.schema").toURI)
val cols = ccr.readColumn(sourceFile, schema)
assertEquals(5, cols.size)
val arrays = cols.toArray
assertEquals(0, arrays(0).colIndex)
assertEquals("id", arrays(0).colName)
assertEquals(DataType.INTEGER, arrays(0).dataType)
assertEquals(sourceFile, arrays(0).origin)
assertEquals(1, arrays(1).colIndex)
assertEquals("c1", arrays(1).colName)
assertEquals(DataType.BOOLEAN, arrays(1).dataType)
assertEquals(sourceFile, arrays(1).origin)
assertEquals(2, arrays(2).colIndex)
assertEquals("c2", arrays(2).colName)
assertEquals(DataType.FLOAT, arrays(2).dataType)
assertEquals(sourceFile, arrays(2).origin)
assertEquals(3, arrays(3).colIndex)
assertEquals("c3", arrays(3).colName)
assertEquals(DataType.STRING, arrays(3).dataType)
assertEquals(sourceFile, arrays(3).origin)
assertEquals(4, arrays(4).colIndex)
assertEquals("c4", arrays(4).colName)
assertEquals(DataType.INTEGER, arrays(4).dataType)
assertEquals(sourceFile, arrays(4).origin)
arrays.foreach { col =>
{
assertEquals(1, Source.fromFile(col.colFile).getLines().size)
}
}
}
}
示例9: JsonParserTest
//设置package包名称以及导入依赖的类
package edu.uchicago.cs.encsel.dataset.parser.json
import java.io.File
import org.junit.Assert.assertArrayEquals
import org.junit.Assert.assertEquals
import org.junit.Test
import edu.uchicago.cs.encsel.dataset.schema.Schema
class JsonParserTest {
@Test
def testParse: Unit = {
val parser = new LineJsonParser
val schema = Schema.fromParquetFile(new File("src/test/resource/test_json_parser.schema").toURI)
parser.schema = schema
val data = parser.parseLine("""{"id":32,"name":"WangDaChui","gender":"male","rpg":"Good"}""")
assertEquals(3, data.length())
}
@Test
def testGuessHeader: Unit = {
val parser = new LineJsonParser
val records = parser.parse(new File("src/test/resource/test_json_parser.json").toURI, null).toArray
assertArrayEquals(Array[Object]("add", "gender", "id", "name"), parser.guessHeaderName.toArray[Object])
assertEquals(5, records.length)
assertEquals(4, records(0).length())
assertEquals("""$$male$$34$${"a":"x","b":"c"}""", records(2).toString())
assertEquals(",female,35,Lily3", records(3).iterator().mkString(","))
}
}
示例10: TestCipherUtil
//设置package包名称以及导入依赖的类
package com.knockdata.spark.utils
import org.junit.Test
import org.junit.Assert.assertEquals
class TestCipherUtil{
@Test
def testEncrypt(): Unit = {
val encrypted = CipherUtil.encrypt("rockie", "password")
println(encrypted)
assertEquals("encrypted a sample password shall be ", "v/nMLHnQCeqDobO01j3syw==", encrypted)
}
@Test
def testDecrypt(): Unit = {
val decrypted = CipherUtil.decrypt("rockie", "v/nMLHnQCeqDobO01j3syw==")
println(decrypted)
assertEquals("encrypted a sample password shall be ", "password", decrypted)
}
@Test
def testEncrypt2(): Unit = {
val encrypted = CipherUtil.encrypt("yang", "password")
println(encrypted)
assertEquals("encrypted a sample password shall be ", "VUhy/KQ2nf7DO0NBBRWW8g==", encrypted)
}
@Test
def testDecrypt2(): Unit = {
val decrypted = CipherUtil.decrypt("yang", "VUhy/KQ2nf7DO0NBBRWW8g==")
println(decrypted)
assertEquals("encrypted a sample password shall be ", "password", decrypted)
}
@Test
def testSymmetric(): Unit = {
val encrypted = CipherUtil.encrypt("yang", "rockie")
println(encrypted)
val decrypted = CipherUtil.decrypt("yang", encrypted)
assertEquals("encrypted a sample password shall be ", "rockie", decrypted)
}
}
示例11: VisitorTest
//设置package包名称以及导入依赖的类
package visitabletree
import org.junit.Test
import org.junit.Assert.assertEquals
class VisitorTest {
val leaf10 = LeafNode(1)
val leaf20 = LeafNode(2)
val leaf21 = LeafNode(3)
val node11 = InternalNode(leaf20, leaf21)
val rootNode = InternalNode(leaf10, node11)
val visitor = new SumVisitor
@Test
def testSumVisitor = {
visitor.apply(rootNode)
assertEquals(6, visitor.result)
}
}
示例12: TestProdSimplification
//设置package包名称以及导入依赖的类
package lift.testing
import lift.arithmetic.{Cst, RangeAdd, Var}
import org.junit.Assert.assertEquals
import org.junit.Test
class TestProdSimplification {
@Test
def trivialRange(): Unit = {
val v = Var("v", range = RangeAdd(0, 1, 1))
assertEquals(Cst(0), v * Cst(16))
}
@Test
def prodOfFractions(): Unit = {
val v = Var("v")
assertEquals(v /^ 8, (v /^ 2) /^ 4)
assertEquals(v /^ 8, (v /^ 2) * (Cst(1) /^ 4))
}
}
示例13: TestDivisionSimplification
//设置package包名称以及导入依赖的类
package lift.testing
import lift.arithmetic._
import org.junit.Test
import org.junit.Assert.assertEquals
class TestDivisionSimplification {
val a = Var("a")
val b = Var("b")
val c = Var("c")
@Test
def simpleFactorization(): Unit = {
assertEquals(b, (Cst(42) * b + a * b) /^ (Cst(42) + a))
assertEquals(a, (Cst(42) * a + b * a) /^ (Cst(42) + b))
}
@Test
def factorizationInAffineExpr(): Unit = {
assertEquals(
c + a /^ (Cst(42) + b),
(a + Cst(42) * c + b * c) /^ (Cst(42) + b)
)
}
@Test def issueNumber4(): Unit = {
val v_O = Var("v_O", StartFromRange(1))
val gl_id = Var("gl_id", ContinuousRange(0, Var("gl_size", ContinuousRange(1, PosInf))))
val inSize = Cst(3)
val i = (4 + (2 * v_O)) / (2 + v_O) + (3 * gl_id)
assertEquals(gl_id, i/inSize)
}
}
示例14: MetricFormatterTest
//设置package包名称以及导入依赖的类
package org.kongo.kafka.metrics
import com.yammer.metrics.core.MetricName
import org.junit.Assert.assertEquals
import org.junit.Test
class MetricFormatterTest {
@Test
def yammerMetricFormatting(): Unit = {
val metric = new MetricName("group", "type", "name")
val formatted = MetricFormatter.format(metric)
assertEquals("group.type.name", formatted)
}
@Test
def yammerMetricWithScopeFormatting(): Unit = {
val metric = new MetricName("group", "type", "name", "scope")
val formatted = MetricFormatter.format(metric)
assertEquals("group.type.scope.name", formatted)
}
@Test
def kafkaMetricFormatting(): Unit = {
val metric = TestUtils.dummyKafkaMetric
val formatted = MetricFormatter.format(metric)
assertEquals("kafka.group.name", formatted)
}
}
示例15: Exercise01
//设置package包名称以及导入依赖的类
package forimpatient.chapter15
import forimpatient.chapter06.Exercise02.{GallonsToLiters, InchesToCentimeters, MilesToKilometers}
import org.scalatest.junit.AssertionsForJUnit
import org.junit.Assert.{assertEquals, assertNotNull}
import org.junit.Test
class Exercise01 extends AssertionsForJUnit {
val delta = 0.00001
@Test def testNotNull() = {
val actual = "10"
assertNotNull(actual)
}
@Test def testInchesToCentimeters() = {
val actual = InchesToCentimeters.convert(10)
val expected = 25.4
assertEquals(expected, actual, delta)
}
@Test def testGallonsToLiters() = {
val actual = GallonsToLiters.convert(10)
val expected = 37.8541178
assertEquals(expected, actual, delta)
}
@Test def testMilesToKilometers() = {
val actual = MilesToKilometers.convert(10)
val expected = 16.09344
assertEquals(expected, actual, delta)
}
}