Skip to content
Snippets Groups Projects
Commit 8a83461f authored by geoffrey.menetrey's avatar geoffrey.menetrey
Browse files

ajout de fonctions anonymes

parent a8cf9c37
No related branches found
No related tags found
No related merge requests found
Showing
with 88 additions and 170 deletions
......@@ -4,6 +4,10 @@ import scala.math.sqrt
case class Vector(var list : List[Double]) {
val size = () => this.list.size
val get = (i : Int) => this.list(i)
val equals = (v : Vector) => this.list == v.list
val update = (i : Int, value : Double) => this.list = this.list.updated(i, value)
val sameSize = (v : Vector) => this.size() == v.size()
// Add Terminal recursive
def addA(v : Vector) : Vector = {
......
......@@ -35,6 +35,25 @@ class Vector6Suite extends FunSuite {
}
test( "test size" ) {
assert(v4.size == 3)
assert(v4.size() == 3)
}
test( "test get" ) {
assert(v4.get(0) == 1.0)
}
test( "test equals" ){
assert(v1.equals(v2) == true)
assert(v1.equals(v3) == false)
}
test( "test update" ){
v4.update(0, 2.0)
assert(v4.get(0) == 2.0)
}
test( "test sameSize" ){
assert(v4.sameSize(v3) == false)
assert(v1.sameSize(v2) == true)
}
}
No preview for this file type
No preview for this file type
[error] C:\Users\Geoffrey\Desktop\scala\javatoscala\src\main\scala\example\Vector.scala:6:33: stable identifier required, but this.list found.
[error]  val size = () : Int => this.list.size
[error] C:\Users\Geoffrey\Desktop\scala\javatoscala\src\main\scala\example\Vector.scala:8:54: value insert is not a member of List[Double]
[error]  val set = (i : Int, value : Double) => this.list.insert(i, value)
[error]  ^
[error] one error found
No preview for this file type
......@@ -17,11 +17,11 @@
[info] Compiling 1 Scala source to C:\Users\Geoffrey\Desktop\scala\javatoscala\target\scala-2.12\classes ...
[debug] Getting org.scala-sbt:compiler-bridge_2.12:1.2.5:compile for Scala 2.12.8
[debug] Getting org.scala-sbt:compiler-bridge_2.12:1.2.5:compile for Scala 2.12.8
[debug] [zinc] Running cached compiler 6701a736 for Scala compiler version 2.12.8
[debug] [zinc] Running cached compiler 31535c45 for Scala compiler version 2.12.8
[debug] [zinc] The Scala compiler is invoked with:
[debug]  -bootclasspath
[debug]  C:\Users\Geoffrey\.ivy2\cache\org.scala-lang\scala-library\jars\scala-library-2.12.8.jar
[debug]  -classpath
[debug]  C:\Users\Geoffrey\Desktop\scala\javatoscala\target\scala-2.12\classes
[debug] Scala compilation took 2.790756 s
[debug] Scala compilation took 2.8116456 s
[info] Done compiling.
[error] H:\Jorge_Jose_Goncalves\HEPIA_Formation\Cours\sesmestre_6\programmation_fonctionnel\final_project\javatoscala\src\test\scala\example\HelloSpec.scala:12:15: value addA is not a member of scala.collection.immutable.Vector[List[Double]]
[error]  assert(v1.addA(v2) == Vector(List(0.0, 2.0, 4.0, 6.0)))
[error] C:\Users\Geoffrey\Desktop\scala\javatoscala\src\test\scala\example\VectorSpec.scala:43:8: reassignment to val
[error]  v4 = v4.set(0, 2.0)
[error]  ^
[error] one error found
No preview for this file type
[debug] The example.Vector$ has the following regular definitions changed:
[debug]  UsedName(size,[Default]), UsedName(test,[Default]).
[debug]  UsedName(sameSize,[Default]).
[debug] All member reference dependencies will be considered within this context.
[debug] Files invalidated by inheriting from (external) example.Vector$: Set(); now invalidating by inheritance (internally).
[debug] Getting direct dependencies of all classes transitively invalidated by inheritance.
[debug] Getting classes that directly depend on (external) example.Vector$.
[debug] The following modified names cause invalidation of example.Vector6Suite: Set(UsedName(test,[Default]))
[debug] None of the modified names appears in source file of example.Vector6Suite. This dependency is not being considered for invalidation.
[debug] 
[debug] Initial source changes: 
[debug]  removed:Set()
[debug]  added: Set()
[debug]  modified: Set(C:\Users\Geoffrey\Desktop\scala\javatoscala\src\test\scala\example\VectorSpec.scala)
[debug] Invalidated products: Set()
[debug] External API changes: API Changes: Set(NamesChange(example.Vector$,ModifiedNames(changes = UsedName(size,[Default]), UsedName(test,[Default]))))
[debug] External API changes: API Changes: Set(NamesChange(example.Vector$,ModifiedNames(changes = UsedName(sameSize,[Default]))))
[debug] Modified binary dependencies: Set()
[debug] Initial directly invalidated classes: Set(example.Vector6Suite)
[debug] 
[debug] Sources indirectly invalidated by:
[debug]  product: Set()
[debug]  binary dep: Set()
[debug]  external source: Set(example.Vector6Suite)
[debug]  external source: Set()
[debug] All sources are invalidated.
[debug] Recompiling all 1 sources: invalidated sources (1) exceeded 50.0% of all sources
[info] Compiling 1 Scala source to C:\Users\Geoffrey\Desktop\scala\javatoscala\target\scala-2.12\test-classes ...
[debug] Getting org.scala-sbt:compiler-bridge_2.12:1.2.5:compile for Scala 2.12.8
[debug] Getting org.scala-sbt:compiler-bridge_2.12:1.2.5:compile for Scala 2.12.8
[debug] [zinc] Running cached compiler 7881afdd for Scala compiler version 2.12.8
[debug] [zinc] Running cached compiler 2012c2ac for Scala compiler version 2.12.8
[debug] [zinc] The Scala compiler is invoked with:
[debug]  -bootclasspath
[debug]  C:\Users\Geoffrey\.ivy2\cache\org.scala-lang\scala-library\jars\scala-library-2.12.8.jar
[debug]  -classpath
[debug]  C:\Users\Geoffrey\Desktop\scala\javatoscala\target\scala-2.12\test-classes;C:\Users\Geoffrey\Desktop\scala\javatoscala\target\scala-2.12\classes;C:\Users\Geoffrey\.ivy2\cache\org.scalatest\scalatest_2.12\bundles\scalatest_2.12-3.0.5.jar;C:\Users\Geoffrey\.ivy2\cache\org.scalactic\scalactic_2.12\bundles\scalactic_2.12-3.0.5.jar;C:\Users\Geoffrey\.ivy2\cache\org.scala-lang\scala-reflect\jars\scala-reflect-2.12.8.jar;C:\Users\Geoffrey\.ivy2\cache\org.scala-lang.modules\scala-xml_2.12\bundles\scala-xml_2.12-1.0.6.jar
[debug] Scala compilation took 0.5887783 s
[debug] Scala compilation took 0.6689103 s
[info] Done compiling.
[debug] Subclass fingerprints: List((org.scalatest.Suite,false,org.scalatest.tools.Framework$$anon$1@3976b0bb))
[debug] Annotation fingerprints: List((org.scalatest.WrapWith,false,org.scalatest.tools.Framework$$anon$2@204144a4))
[debug] Subclass fingerprints: List((org.scalatest.Suite,false,org.scalatest.tools.Framework$$anon$1@3a2c4b4b))
[debug] Annotation fingerprints: List((org.scalatest.WrapWith,false,org.scalatest.tools.Framework$$anon$2@7cdda8dd))
[debug] Running TaskDef(example.Vector6Suite, org.scalatest.tools.Framework$$anon$1@3976b0bb, false, [SuiteSelector])
[info] Run completed in 278 milliseconds.
[info] Total number of tests run: 6
[debug] Running TaskDef(example.Vector6Suite, org.scalatest.tools.Framework$$anon$1@3a2c4b4b, false, [SuiteSelector])
[info] Run completed in 252 milliseconds.
[info] Total number of tests run: 10
[info] Suites: completed 1, aborted 0
[info] Tests: succeeded 5, failed 1, canceled 0, ignored 0, pending 0
[info] *** 1 TEST FAILED ***
[error] Failed tests:
[error]  example.Vector6Suite
[error] (Test / test) sbt.TestsFailedException: Tests unsuccessful
[info] Tests: succeeded 10, failed 0, canceled 0, ignored 0, pending 0
[info] All tests passed.
[debug] Passed tests:
[debug]  example.Vector6Suite
#Successful Tests
#Sun Apr 25 16:11:59 CEST 2021
#Sun Apr 25 16:55:46 CEST 2021
example.Vector6Suite=1619362546483
......@@ -4,5 +4,8 @@
[info] - test sub
[info] - test concat
[info] - test norm
[info] - test size *** FAILED ***
[info]  Vector(List(1.0, 2.0, 2.0)) had size example.Vector$$Lambda$4657/0x0000000101727840@331acfc5 instead of expected size 3 (VectorSpec.scala:38)
[info] - test size
[info] - test get
[info] - test equals
[info] - test update
[info] - test sameSize
<?xml version='1.0' encoding='UTF-8'?>
<testsuite hostname="DESKTOP-GFODN1G" name="example.Vector6Suite" tests="6" errors="0" failures="1" skipped="0" time="0.028" timestamp="2021-04-25T16:11:59">
<testsuite hostname="DESKTOP-GFODN1G" name="example.Vector6Suite" tests="10" errors="0" failures="0" skipped="0" time="0.012" timestamp="2021-04-25T16:55:46">
<properties>
<property name="awt.toolkit" value="sun.awt.windows.WToolkit"/><property name="java.specification.version" value="11"/><property name="sun.cpu.isalist" value="amd64"/><property name="sun.jnu.encoding" value="Cp1252"/><property name="sun.arch.data.model" value="64"/><property name="java.vendor.url" value="https://openjdk.java.net/"/><property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-11.0.10\bin"/><property name="sun.java.command" value="xsbt.boot.Boot test"/><property name="jdk.debug" value="release"/><property name="sun.stderr.encoding" value="cp850"/><property name="java.specification.vendor" value="Oracle Corporation"/><property name="java.version.date" value="2021-01-19"/><property name="java.home" value="C:\Program Files\Java\jdk-11.0.10"/><property name="file.separator" value="\"/><property name="java.vm.compressedOopsMode" value="32-bit"/><property name="line.separator" value="
"/><property name="sun.stdout.encoding" value="cp850"/><property name="java.specification.name" value="Java Platform API Specification"/><property name="java.vm.specification.vendor" value="Oracle Corporation"/><property name="user.script" value=""/><property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/><property name="java.runtime.version" value="11.0.10+8-LTS-162"/><property name="user.name" value="Geoffrey"/><property name="file.encoding" value="UTF-8"/><property name="jnidispatch.path" value="C:\Users\Geoffrey\AppData\Local\Temp\jna-1904227157\jna9961400076647041185.dll"/><property name="java.vendor.version" value="18.9"/><property name="jna.loaded" value="true"/><property name="java.io.tmpdir" value="C:\Users\Geoffrey\AppData\Local\Temp\"/><property name="java.version" value="11.0.10"/><property name="java.vm.specification.name" value="Java Virtual Machine Specification"/><property name="java.awt.printerjob" value="sun.awt.windows.WPrinterJob"/><property name="sun.os.patch.level" value=""/><property name="java.library.path" value="C:\Program Files\Java\jdk-11.0.10\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\Java\jdk-11.0.10\bin;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Razer\ChromaBroadcast\bin;C:\Program Files\Razer\ChromaBroadcast\bin;C:\Program Files\Microsoft MPI\Bin\;C:\Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Users\Geoffrey\AppData\Local\Microsoft\WindowsApps;C:\Users\Geoffrey\.dotnet\tools;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\nodejs\;C:\ProgramData\chocolatey\bin;C:\Program Files\Git\cmd;C:\Program Files (x86)\sbt\bin;C:\Program Files\Java\jdk-11.0.10\bin;C:\Users\Geoffrey\.cargo\bin;C:\Users\Geoffrey\AppData\Local\Microsoft\WindowsApps;D:\logiciels\VS Code\Microsoft VS Code\bin;C:\Users\Geoffrey\AppData\Roaming\npm;D:\logiciels\jflex\jflex-1.7.0\bin;D:\logiciels\MikTex\miktex\bin\x64\;C:\Users\Geoffrey\.dotnet\tools;C:\Program Files\Java\jdk-11.0.10\bin;;."/><property name="java.vendor" value="Oracle Corporation"/><property name="scala.ext.dirs" value="C:\Users\Geoffrey\.sbt\0.13\java9-rt-ext-oracle_corporation_11_0_10"/><property name="sun.io.unicode.encoding" value="UnicodeLittle"/><property name="sun.desktop" value="windows"/><property name="java.class.path" value="C:\Program Files (x86)\sbt\\bin\sbt-launch.jar"/><property name="java.vm.vendor" value="Oracle Corporation"/><property name="user.variant" value=""/><property name="jline.shutdownhook" value="false"/><property name="user.timezone" value="Europe/Berlin"/><property name="os.name" value="Windows 10"/><property name="java.vm.specification.version" value="11"/><property name="sun.java.launcher" value="SUN_STANDARD"/><property name="user.country" value="FR"/><property name="sun.cpu.endian" value="little"/><property name="user.home" value="C:\Users\Geoffrey"/><property name="user.language" value="fr"/><property name="java.awt.graphicsenv" value="sun.awt.Win32GraphicsEnvironment"/><property name="jline.esc.timeout" value="0"/><property name="path.separator" value=";"/><property name="os.version" value="10.0"/><property name="jna.nosys" value="true"/><property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/><property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/><property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/><property name="user.dir" value="C:\Users\Geoffrey\Desktop\scala\javatoscala"/><property name="os.arch" value="amd64"/><property name="java.vm.info" value="mixed mode"/><property name="java.vm.version" value="11.0.10+8-LTS-162"/><property name="java.class.version" value="55.0"/>
"/><property name="sun.stdout.encoding" value="cp850"/><property name="java.specification.name" value="Java Platform API Specification"/><property name="java.vm.specification.vendor" value="Oracle Corporation"/><property name="user.script" value=""/><property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/><property name="java.runtime.version" value="11.0.10+8-LTS-162"/><property name="user.name" value="Geoffrey"/><property name="file.encoding" value="UTF-8"/><property name="jnidispatch.path" value="C:\Users\Geoffrey\AppData\Local\Temp\jna-1904227157\jna17142074591031564905.dll"/><property name="java.vendor.version" value="18.9"/><property name="jna.loaded" value="true"/><property name="java.io.tmpdir" value="C:\Users\Geoffrey\AppData\Local\Temp\"/><property name="java.version" value="11.0.10"/><property name="java.vm.specification.name" value="Java Virtual Machine Specification"/><property name="java.awt.printerjob" value="sun.awt.windows.WPrinterJob"/><property name="sun.os.patch.level" value=""/><property name="java.library.path" value="C:\Program Files\Java\jdk-11.0.10\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\Java\jdk-11.0.10\bin;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Razer\ChromaBroadcast\bin;C:\Program Files\Razer\ChromaBroadcast\bin;C:\Program Files\Microsoft MPI\Bin\;C:\Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Users\Geoffrey\AppData\Local\Microsoft\WindowsApps;C:\Users\Geoffrey\.dotnet\tools;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\nodejs\;C:\ProgramData\chocolatey\bin;C:\Program Files\Git\cmd;C:\Program Files (x86)\sbt\bin;C:\Program Files\Java\jdk-11.0.10\bin;C:\Users\Geoffrey\.cargo\bin;C:\Users\Geoffrey\AppData\Local\Microsoft\WindowsApps;D:\logiciels\VS Code\Microsoft VS Code\bin;C:\Users\Geoffrey\AppData\Roaming\npm;D:\logiciels\jflex\jflex-1.7.0\bin;D:\logiciels\MikTex\miktex\bin\x64\;C:\Users\Geoffrey\.dotnet\tools;C:\Program Files\Java\jdk-11.0.10\bin;;."/><property name="java.vendor" value="Oracle Corporation"/><property name="scala.ext.dirs" value="C:\Users\Geoffrey\.sbt\0.13\java9-rt-ext-oracle_corporation_11_0_10"/><property name="sun.io.unicode.encoding" value="UnicodeLittle"/><property name="sun.desktop" value="windows"/><property name="java.class.path" value="C:\Program Files (x86)\sbt\\bin\sbt-launch.jar"/><property name="java.vm.vendor" value="Oracle Corporation"/><property name="user.variant" value=""/><property name="jline.shutdownhook" value="false"/><property name="user.timezone" value="Europe/Berlin"/><property name="os.name" value="Windows 10"/><property name="java.vm.specification.version" value="11"/><property name="sun.java.launcher" value="SUN_STANDARD"/><property name="user.country" value="FR"/><property name="sun.cpu.endian" value="little"/><property name="user.home" value="C:\Users\Geoffrey"/><property name="user.language" value="fr"/><property name="java.awt.graphicsenv" value="sun.awt.Win32GraphicsEnvironment"/><property name="jline.esc.timeout" value="0"/><property name="path.separator" value=";"/><property name="os.version" value="10.0"/><property name="jna.nosys" value="true"/><property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/><property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/><property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/><property name="user.dir" value="C:\Users\Geoffrey\Desktop\scala\javatoscala"/><property name="os.arch" value="amd64"/><property name="java.vm.info" value="mixed mode"/><property name="java.vm.version" value="11.0.10+8-LTS-162"/><property name="java.class.version" value="55.0"/>
</properties>
<testcase classname="example.Vector6Suite" name="test add" time="0.012">
<testcase classname="example.Vector6Suite" name="test add" time="0.01">
</testcase><testcase classname="example.Vector6Suite" name="test mul" time="0.001">
</testcase><testcase classname="example.Vector6Suite" name="test mul" time="0.0">
</testcase><testcase classname="example.Vector6Suite" name="test sub" time="0.001">
</testcase><testcase classname="example.Vector6Suite" name="test sub" time="0.0">
</testcase><testcase classname="example.Vector6Suite" name="test concat" time="0.0">
</testcase><testcase classname="example.Vector6Suite" name="test norm" time="0.001">
</testcase><testcase classname="example.Vector6Suite" name="test norm" time="0.002">
</testcase><testcase classname="example.Vector6Suite" name="test size" time="0.0">
</testcase><testcase classname="example.Vector6Suite" name="test get" time="0.0">
</testcase><testcase classname="example.Vector6Suite" name="test equals" time="0.0">
</testcase><testcase classname="example.Vector6Suite" name="test update" time="0.0">
</testcase><testcase classname="example.Vector6Suite" name="test sameSize" time="0.0">
</testcase><testcase classname="example.Vector6Suite" name="test size" time="0.013">
<failure message="Vector(List(1.0, 2.0, 2.0)) had size example.Vector$$Lambda$4657/0x0000000101727840@331acfc5 instead of expected size 3" type="org.scalatest.exceptions.TestFailedException">org.scalatest.exceptions.TestFailedException: Vector(List(1.0, 2.0, 2.0)) had size example.Vector$$Lambda$4657/0x0000000101727840@331acfc5 instead of expected size 3
at org.scalatest.Assertions.newAssertionFailedException(Assertions.scala:528)
at org.scalatest.Assertions.newAssertionFailedException$(Assertions.scala:527)
at org.scalatest.FunSuite.newAssertionFailedException(FunSuite.scala:1560)
at org.scalatest.Assertions$AssertionsHelper.macroAssert(Assertions.scala:501)
at example.Vector6Suite.$anonfun$new$6(VectorSpec.scala:38)
at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:83)
at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
at org.scalatest.Transformer.apply(Transformer.scala:22)
at org.scalatest.Transformer.apply(Transformer.scala:20)
at org.scalatest.FunSuiteLike$$anon$1.apply(FunSuiteLike.scala:186)
at org.scalatest.TestSuite.withFixture(TestSuite.scala:196)
at org.scalatest.TestSuite.withFixture$(TestSuite.scala:195)
at org.scalatest.FunSuite.withFixture(FunSuite.scala:1560)
at org.scalatest.FunSuiteLike.invokeWithFixture$1(FunSuiteLike.scala:184)
at org.scalatest.FunSuiteLike.$anonfun$runTest$1(FunSuiteLike.scala:196)
at org.scalatest.SuperEngine.runTestImpl(Engine.scala:289)
at org.scalatest.FunSuiteLike.runTest(FunSuiteLike.scala:196)
at org.scalatest.FunSuiteLike.runTest$(FunSuiteLike.scala:178)
at org.scalatest.FunSuite.runTest(FunSuite.scala:1560)
at org.scalatest.FunSuiteLike.$anonfun$runTests$1(FunSuiteLike.scala:229)
at org.scalatest.SuperEngine.$anonfun$runTestsInBranch$1(Engine.scala:396)
at scala.collection.immutable.List.foreach(List.scala:392)
at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:384)
at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:379)
at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:461)
at org.scalatest.FunSuiteLike.runTests(FunSuiteLike.scala:229)
at org.scalatest.FunSuiteLike.runTests$(FunSuiteLike.scala:228)
at org.scalatest.FunSuite.runTests(FunSuite.scala:1560)
at org.scalatest.Suite.run(Suite.scala:1147)
at org.scalatest.Suite.run$(Suite.scala:1129)
at org.scalatest.FunSuite.org$scalatest$FunSuiteLike$$super$run(FunSuite.scala:1560)
at org.scalatest.FunSuiteLike.$anonfun$run$1(FunSuiteLike.scala:233)
at org.scalatest.SuperEngine.runImpl(Engine.scala:521)
at org.scalatest.FunSuiteLike.run(FunSuiteLike.scala:233)
at org.scalatest.FunSuiteLike.run$(FunSuiteLike.scala:232)
at org.scalatest.FunSuite.run(FunSuite.scala:1560)
at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:314)
at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:507)
at sbt.TestRunner.runTest$1(TestFramework.scala:113)
at sbt.TestRunner.run(TestFramework.scala:124)
at sbt.TestFramework$$anon$2$$anonfun$$lessinit$greater$1.$anonfun$apply$1(TestFramework.scala:282)
at sbt.TestFramework$.sbt$TestFramework$$withContextLoader(TestFramework.scala:246)
at sbt.TestFramework$$anon$2$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:282)
at sbt.TestFramework$$anon$2$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:282)
at sbt.TestFunction.apply(TestFramework.scala:294)
at sbt.Tests$.$anonfun$toTask$1(Tests.scala:309)
at sbt.std.Transform$$anon$3.$anonfun$apply$2(System.scala:46)
at sbt.std.Transform$$anon$4.work(System.scala:67)
at sbt.Execute.$anonfun$submit$2(Execute.scala:269)
at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:16)
at sbt.Execute.work(Execute.scala:278)
at sbt.Execute.$anonfun$submit$1(Execute.scala:269)
at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:178)
at sbt.CompletionService$$anon$2.call(CompletionService.scala:37)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
</failure>
</testcase>
<system-out><![CDATA[]]></system-out>
<system-err><![CDATA[]]></system-err>
......
<?xml version='1.0' encoding='UTF-8'?>
<testsuite hostname="DESKTOP-GFODN1G" name="example.Vector6Suite" tests="6" errors="0" failures="1" skipped="0" time="0.028" timestamp="2021-04-25T16:11:59">
<testsuite hostname="DESKTOP-GFODN1G" name="example.Vector6Suite" tests="10" errors="0" failures="0" skipped="0" time="0.012" timestamp="2021-04-25T16:55:46">
<properties>
<property name="awt.toolkit" value="sun.awt.windows.WToolkit"/><property name="java.specification.version" value="11"/><property name="sun.cpu.isalist" value="amd64"/><property name="sun.jnu.encoding" value="Cp1252"/><property name="sun.arch.data.model" value="64"/><property name="java.vendor.url" value="https://openjdk.java.net/"/><property name="sun.boot.library.path" value="C:\Program Files\Java\jdk-11.0.10\bin"/><property name="sun.java.command" value="xsbt.boot.Boot test"/><property name="jdk.debug" value="release"/><property name="sun.stderr.encoding" value="cp850"/><property name="java.specification.vendor" value="Oracle Corporation"/><property name="java.version.date" value="2021-01-19"/><property name="java.home" value="C:\Program Files\Java\jdk-11.0.10"/><property name="file.separator" value="\"/><property name="java.vm.compressedOopsMode" value="32-bit"/><property name="line.separator" value="
"/><property name="sun.stdout.encoding" value="cp850"/><property name="java.specification.name" value="Java Platform API Specification"/><property name="java.vm.specification.vendor" value="Oracle Corporation"/><property name="user.script" value=""/><property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/><property name="java.runtime.version" value="11.0.10+8-LTS-162"/><property name="user.name" value="Geoffrey"/><property name="file.encoding" value="UTF-8"/><property name="jnidispatch.path" value="C:\Users\Geoffrey\AppData\Local\Temp\jna-1904227157\jna9961400076647041185.dll"/><property name="java.vendor.version" value="18.9"/><property name="jna.loaded" value="true"/><property name="java.io.tmpdir" value="C:\Users\Geoffrey\AppData\Local\Temp\"/><property name="java.version" value="11.0.10"/><property name="java.vm.specification.name" value="Java Virtual Machine Specification"/><property name="java.awt.printerjob" value="sun.awt.windows.WPrinterJob"/><property name="sun.os.patch.level" value=""/><property name="java.library.path" value="C:\Program Files\Java\jdk-11.0.10\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\Java\jdk-11.0.10\bin;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Razer\ChromaBroadcast\bin;C:\Program Files\Razer\ChromaBroadcast\bin;C:\Program Files\Microsoft MPI\Bin\;C:\Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Users\Geoffrey\AppData\Local\Microsoft\WindowsApps;C:\Users\Geoffrey\.dotnet\tools;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\nodejs\;C:\ProgramData\chocolatey\bin;C:\Program Files\Git\cmd;C:\Program Files (x86)\sbt\bin;C:\Program Files\Java\jdk-11.0.10\bin;C:\Users\Geoffrey\.cargo\bin;C:\Users\Geoffrey\AppData\Local\Microsoft\WindowsApps;D:\logiciels\VS Code\Microsoft VS Code\bin;C:\Users\Geoffrey\AppData\Roaming\npm;D:\logiciels\jflex\jflex-1.7.0\bin;D:\logiciels\MikTex\miktex\bin\x64\;C:\Users\Geoffrey\.dotnet\tools;C:\Program Files\Java\jdk-11.0.10\bin;;."/><property name="java.vendor" value="Oracle Corporation"/><property name="scala.ext.dirs" value="C:\Users\Geoffrey\.sbt\0.13\java9-rt-ext-oracle_corporation_11_0_10"/><property name="sun.io.unicode.encoding" value="UnicodeLittle"/><property name="sun.desktop" value="windows"/><property name="java.class.path" value="C:\Program Files (x86)\sbt\\bin\sbt-launch.jar"/><property name="java.vm.vendor" value="Oracle Corporation"/><property name="user.variant" value=""/><property name="jline.shutdownhook" value="false"/><property name="user.timezone" value="Europe/Berlin"/><property name="os.name" value="Windows 10"/><property name="java.vm.specification.version" value="11"/><property name="sun.java.launcher" value="SUN_STANDARD"/><property name="user.country" value="FR"/><property name="sun.cpu.endian" value="little"/><property name="user.home" value="C:\Users\Geoffrey"/><property name="user.language" value="fr"/><property name="java.awt.graphicsenv" value="sun.awt.Win32GraphicsEnvironment"/><property name="jline.esc.timeout" value="0"/><property name="path.separator" value=";"/><property name="os.version" value="10.0"/><property name="jna.nosys" value="true"/><property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/><property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/><property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/><property name="user.dir" value="C:\Users\Geoffrey\Desktop\scala\javatoscala"/><property name="os.arch" value="amd64"/><property name="java.vm.info" value="mixed mode"/><property name="java.vm.version" value="11.0.10+8-LTS-162"/><property name="java.class.version" value="55.0"/>
"/><property name="sun.stdout.encoding" value="cp850"/><property name="java.specification.name" value="Java Platform API Specification"/><property name="java.vm.specification.vendor" value="Oracle Corporation"/><property name="user.script" value=""/><property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/><property name="java.runtime.version" value="11.0.10+8-LTS-162"/><property name="user.name" value="Geoffrey"/><property name="file.encoding" value="UTF-8"/><property name="jnidispatch.path" value="C:\Users\Geoffrey\AppData\Local\Temp\jna-1904227157\jna17142074591031564905.dll"/><property name="java.vendor.version" value="18.9"/><property name="jna.loaded" value="true"/><property name="java.io.tmpdir" value="C:\Users\Geoffrey\AppData\Local\Temp\"/><property name="java.version" value="11.0.10"/><property name="java.vm.specification.name" value="Java Virtual Machine Specification"/><property name="java.awt.printerjob" value="sun.awt.windows.WPrinterJob"/><property name="sun.os.patch.level" value=""/><property name="java.library.path" value="C:\Program Files\Java\jdk-11.0.10\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\Java\jdk-11.0.10\bin;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Razer\ChromaBroadcast\bin;C:\Program Files\Razer\ChromaBroadcast\bin;C:\Program Files\Microsoft MPI\Bin\;C:\Program Files (x86)\Razer Chroma SDK\bin;C:\Program Files\Razer Chroma SDK\bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Users\Geoffrey\AppData\Local\Microsoft\WindowsApps;C:\Users\Geoffrey\.dotnet\tools;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\nodejs\;C:\ProgramData\chocolatey\bin;C:\Program Files\Git\cmd;C:\Program Files (x86)\sbt\bin;C:\Program Files\Java\jdk-11.0.10\bin;C:\Users\Geoffrey\.cargo\bin;C:\Users\Geoffrey\AppData\Local\Microsoft\WindowsApps;D:\logiciels\VS Code\Microsoft VS Code\bin;C:\Users\Geoffrey\AppData\Roaming\npm;D:\logiciels\jflex\jflex-1.7.0\bin;D:\logiciels\MikTex\miktex\bin\x64\;C:\Users\Geoffrey\.dotnet\tools;C:\Program Files\Java\jdk-11.0.10\bin;;."/><property name="java.vendor" value="Oracle Corporation"/><property name="scala.ext.dirs" value="C:\Users\Geoffrey\.sbt\0.13\java9-rt-ext-oracle_corporation_11_0_10"/><property name="sun.io.unicode.encoding" value="UnicodeLittle"/><property name="sun.desktop" value="windows"/><property name="java.class.path" value="C:\Program Files (x86)\sbt\\bin\sbt-launch.jar"/><property name="java.vm.vendor" value="Oracle Corporation"/><property name="user.variant" value=""/><property name="jline.shutdownhook" value="false"/><property name="user.timezone" value="Europe/Berlin"/><property name="os.name" value="Windows 10"/><property name="java.vm.specification.version" value="11"/><property name="sun.java.launcher" value="SUN_STANDARD"/><property name="user.country" value="FR"/><property name="sun.cpu.endian" value="little"/><property name="user.home" value="C:\Users\Geoffrey"/><property name="user.language" value="fr"/><property name="java.awt.graphicsenv" value="sun.awt.Win32GraphicsEnvironment"/><property name="jline.esc.timeout" value="0"/><property name="path.separator" value=";"/><property name="os.version" value="10.0"/><property name="jna.nosys" value="true"/><property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/><property name="java.vm.name" value="Java HotSpot(TM) 64-Bit Server VM"/><property name="java.vendor.url.bug" value="https://bugreport.java.com/bugreport/"/><property name="user.dir" value="C:\Users\Geoffrey\Desktop\scala\javatoscala"/><property name="os.arch" value="amd64"/><property name="java.vm.info" value="mixed mode"/><property name="java.vm.version" value="11.0.10+8-LTS-162"/><property name="java.class.version" value="55.0"/>
</properties>
<testcase classname="example.Vector6Suite" name="test add" time="0.012">
<testcase classname="example.Vector6Suite" name="test add" time="0.01">
</testcase><testcase classname="example.Vector6Suite" name="test mul" time="0.001">
</testcase><testcase classname="example.Vector6Suite" name="test mul" time="0.0">
</testcase><testcase classname="example.Vector6Suite" name="test sub" time="0.001">
</testcase><testcase classname="example.Vector6Suite" name="test sub" time="0.0">
</testcase><testcase classname="example.Vector6Suite" name="test concat" time="0.0">
</testcase><testcase classname="example.Vector6Suite" name="test norm" time="0.001">
</testcase><testcase classname="example.Vector6Suite" name="test norm" time="0.002">
</testcase><testcase classname="example.Vector6Suite" name="test size" time="0.0">
</testcase><testcase classname="example.Vector6Suite" name="test get" time="0.0">
</testcase><testcase classname="example.Vector6Suite" name="test equals" time="0.0">
</testcase><testcase classname="example.Vector6Suite" name="test update" time="0.0">
</testcase><testcase classname="example.Vector6Suite" name="test sameSize" time="0.0">
</testcase><testcase classname="example.Vector6Suite" name="test size" time="0.013">
<failure message="Vector(List(1.0, 2.0, 2.0)) had size example.Vector$$Lambda$4657/0x0000000101727840@331acfc5 instead of expected size 3" type="org.scalatest.exceptions.TestFailedException">org.scalatest.exceptions.TestFailedException: Vector(List(1.0, 2.0, 2.0)) had size example.Vector$$Lambda$4657/0x0000000101727840@331acfc5 instead of expected size 3
at org.scalatest.Assertions.newAssertionFailedException(Assertions.scala:528)
at org.scalatest.Assertions.newAssertionFailedException$(Assertions.scala:527)
at org.scalatest.FunSuite.newAssertionFailedException(FunSuite.scala:1560)
at org.scalatest.Assertions$AssertionsHelper.macroAssert(Assertions.scala:501)
at example.Vector6Suite.$anonfun$new$6(VectorSpec.scala:38)
at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:83)
at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
at org.scalatest.Transformer.apply(Transformer.scala:22)
at org.scalatest.Transformer.apply(Transformer.scala:20)
at org.scalatest.FunSuiteLike$$anon$1.apply(FunSuiteLike.scala:186)
at org.scalatest.TestSuite.withFixture(TestSuite.scala:196)
at org.scalatest.TestSuite.withFixture$(TestSuite.scala:195)
at org.scalatest.FunSuite.withFixture(FunSuite.scala:1560)
at org.scalatest.FunSuiteLike.invokeWithFixture$1(FunSuiteLike.scala:184)
at org.scalatest.FunSuiteLike.$anonfun$runTest$1(FunSuiteLike.scala:196)
at org.scalatest.SuperEngine.runTestImpl(Engine.scala:289)
at org.scalatest.FunSuiteLike.runTest(FunSuiteLike.scala:196)
at org.scalatest.FunSuiteLike.runTest$(FunSuiteLike.scala:178)
at org.scalatest.FunSuite.runTest(FunSuite.scala:1560)
at org.scalatest.FunSuiteLike.$anonfun$runTests$1(FunSuiteLike.scala:229)
at org.scalatest.SuperEngine.$anonfun$runTestsInBranch$1(Engine.scala:396)
at scala.collection.immutable.List.foreach(List.scala:392)
at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:384)
at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:379)
at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:461)
at org.scalatest.FunSuiteLike.runTests(FunSuiteLike.scala:229)
at org.scalatest.FunSuiteLike.runTests$(FunSuiteLike.scala:228)
at org.scalatest.FunSuite.runTests(FunSuite.scala:1560)
at org.scalatest.Suite.run(Suite.scala:1147)
at org.scalatest.Suite.run$(Suite.scala:1129)
at org.scalatest.FunSuite.org$scalatest$FunSuiteLike$$super$run(FunSuite.scala:1560)
at org.scalatest.FunSuiteLike.$anonfun$run$1(FunSuiteLike.scala:233)
at org.scalatest.SuperEngine.runImpl(Engine.scala:521)
at org.scalatest.FunSuiteLike.run(FunSuiteLike.scala:233)
at org.scalatest.FunSuiteLike.run$(FunSuiteLike.scala:232)
at org.scalatest.FunSuite.run(FunSuite.scala:1560)
at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:314)
at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:507)
at sbt.TestRunner.runTest$1(TestFramework.scala:113)
at sbt.TestRunner.run(TestFramework.scala:124)
at sbt.TestFramework$$anon$2$$anonfun$$lessinit$greater$1.$anonfun$apply$1(TestFramework.scala:282)
at sbt.TestFramework$.sbt$TestFramework$$withContextLoader(TestFramework.scala:246)
at sbt.TestFramework$$anon$2$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:282)
at sbt.TestFramework$$anon$2$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:282)
at sbt.TestFunction.apply(TestFramework.scala:294)
at sbt.Tests$.$anonfun$toTask$1(Tests.scala:309)
at sbt.std.Transform$$anon$3.$anonfun$apply$2(System.scala:46)
at sbt.std.Transform$$anon$4.work(System.scala:67)
at sbt.Execute.$anonfun$submit$2(Execute.scala:269)
at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:16)
at sbt.Execute.work(Execute.scala:278)
at sbt.Execute.$anonfun$submit$1(Execute.scala:269)
at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:178)
at sbt.CompletionService$$anon$2.call(CompletionService.scala:37)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
</failure>
</testcase>
<system-out><![CDATA[]]></system-out>
<system-err><![CDATA[]]></system-err>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment