This is an automated email from the ASF dual-hosted git repository. sergeykamov pushed a commit to branch NLPCRAFT-491 in repository https://gitbox.apache.org/repos/asf/incubator-nlpcraft.git
The following commit(s) were added to refs/heads/NLPCRAFT-491 by this push: new aa1feb6d WIP. aa1feb6d is described below commit aa1feb6d66329e89d1f5a2ed30070fa3f5f464f6 Author: Sergey Kamov <skhdlem...@gmail.com> AuthorDate: Fri Apr 8 14:46:21 2022 +0300 WIP. --- .../nlpcraft/examples/pizzeria/PizzeriaModelSpec.scala | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/nlpcraft-examples/pizzeria/src/test/java/org/apache/nlpcraft/examples/pizzeria/PizzeriaModelSpec.scala b/nlpcraft-examples/pizzeria/src/test/java/org/apache/nlpcraft/examples/pizzeria/PizzeriaModelSpec.scala index 109f2069..8ca241dd 100644 --- a/nlpcraft-examples/pizzeria/src/test/java/org/apache/nlpcraft/examples/pizzeria/PizzeriaModelSpec.scala +++ b/nlpcraft-examples/pizzeria/src/test/java/org/apache/nlpcraft/examples/pizzeria/PizzeriaModelSpec.scala @@ -26,10 +26,7 @@ import scala.language.implicitConversions import scala.util.Using import scala.collection.mutable -/** - * - */ -class PizzeriaModelSpec: +object PizzeriaModelSpec: private class ModelTestWrapper extends PizzeriaModel: private var o: PizzeriaOrder = _ override def doExecute(im: NCIntentMatch, o: PizzeriaOrder): NCResult = @@ -50,23 +47,27 @@ class PizzeriaModelSpec: this def build: PizzeriaOrder = o +import PizzeriaModelSpec.* +/** + * + */ +class PizzeriaModelSpec: private val mdl = new ModelTestWrapper() private val client = new NCModelClient(mdl) - private val msgs = mutable.ArrayBuffer.empty[mutable.ArrayBuffer[String]] private val errs = mutable.HashMap.empty[Int, Throwable] + private var testNum: Int = 0 @AfterEach def tearDown(): Unit = if client != null then client.close() for ((seq, num) <- msgs.zipWithIndex) - println("#################################################################################################") + println("#" * 150) for (line <- seq) println(line) errs.get(num) match case Some(err) => err.printStackTrace() case None => // No-op. - println() require(errs.isEmpty, s"There are ${errs.size} errors above.")