AS
Size: a a a
AS
AV
AV
AV
AV
R
case class ExampleHttpResponse(id: Int, text: Option[String])
val response = client.get[ExampleHttpResponse](stubUri)
println(response.id == exampleResponse.id) // true
println(response.text == exampleResponse.text) //true
println(response == exampleResponse) false
println(response.getClass.getCanonicalName) // tests.ExampleHttpResponse
println(exampleResponse.getClass.getCanonicalName) // tests.ExampleHttpResponse
println(response.equals(exampleResponse)) // false
println(response.hashCode()) // 1551451508
println(exampleResponse.hashCode()) // 1551451508
R
AV
AZ
case class ExampleHttpResponse(id: Int, text: Option[String])
val response = client.get[ExampleHttpResponse](stubUri)
println(response.id == exampleResponse.id) // true
println(response.text == exampleResponse.text) //true
println(response == exampleResponse) false
println(response.getClass.getCanonicalName) // tests.ExampleHttpResponse
println(exampleResponse.getClass.getCanonicalName) // tests.ExampleHttpResponse
println(response.equals(exampleResponse)) // false
println(response.hashCode()) // 1551451508
println(exampleResponse.hashCode()) // 1551451508
AZ
AV
AV
λ
R
org.scalactic.TripleEqualsSupport (scalatest)AV
org.scalactic.TripleEqualsSupport (scalatest)λ
λ
AV
AV
R
org.scalactic.TripleEqualsSupport (scalatest)