Commit 3160b36d authored by Mohamed, Fawzi Roberto (fawzi)'s avatar Mohamed, Fawzi Roberto (fawzi)
Browse files

scalariform

parent d31460b4
package eu.nomad_lab.parsers
import eu.{nomad_lab=>lab}
import eu.{ nomad_lab => lab }
import eu.nomad_lab.DefaultPythonInterpreter
import org.{json4s => jn}
import org.{ json4s => jn }
import scala.collection.breakOut
object GaussianParser extends SimpleExternalParserGenerator(
......@@ -12,7 +12,8 @@ object GaussianParser extends SimpleExternalParserGenerator(
("parserId" -> jn.JString("GaussianParser" + lab.GaussianVersionInfo.version)) ::
("versionInfo" -> jn.JObject(
("nomadCoreVersion" -> jn.JString(lab.NomadCoreVersionInfo.version)) ::
(lab.GaussianVersionInfo.toMap.map{ case (key, value) =>
(lab.GaussianVersionInfo.toMap.map {
case (key, value) =>
(key -> jn.JString(value.toString))
}(breakOut): List[(String, jn.JString)])
)) :: Nil
......@@ -33,5 +34,6 @@ object GaussianParser extends SimpleExternalParserGenerator(
dirMap = Map(
"parser-gaussian" -> "parsers/gaussian/parser/parser-gaussian",
"nomad_meta_info" -> "nomad-meta-info/meta_info/nomad_meta_info",
"python" -> "python-common/common/python/nomadcore") ++ DefaultPythonInterpreter.commonDirMapping()
"python" -> "python-common/common/python/nomadcore"
) ++ DefaultPythonInterpreter.commonDirMapping()
)
package eu.nomad_lab.parsers
import eu.nomad_lab.{parsers, DefaultPythonInterpreter}
import eu.nomad_lab.{ parsers, DefaultPythonInterpreter }
import org.scalacheck.Properties
import org.specs2.mutable.Specification
import org.{json4s => jn}
import org.{ json4s => jn }
object GaussianParserSpec extends Specification {
"GaussianParserTest" >> {
"test with Al.out">> {
"test with Al.out" >> {
"test with json-events" >> {
ParserRun.parse(GaussianParser,"parsers/gaussian/test/examples/Al.out","json-events") must_== ParseResult.ParseSuccess
ParserRun.parse(GaussianParser, "parsers/gaussian/test/examples/Al.out", "json-events") must_== ParseResult.ParseSuccess
}
"test with json" >> {
ParserRun.parse(GaussianParser,"parsers/gaussian/test/examples/Al.out","json") must_== ParseResult.ParseSuccess
ParserRun.parse(GaussianParser, "parsers/gaussian/test/examples/Al.out", "json") must_== ParseResult.ParseSuccess
}
}
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment