Utils

es.weso.shextest.manifest.Utils$
object Utils

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Utils.type

Members list

Concise view

Value members

Concrete methods

def derefUriIO(uri: URI): IO[String]
def ioErr[A](msg: String): IO[A]
def jsonStr2Schema(jsonStr: String): IO[Schema]
def mkLocal(iri: IRI, baseGlobal: URI, baseLocal: URI): URI

Example:

Example:

 if iri = IRI("https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/1dot.shex")
baseGlobal = https://raw.githubusercontent.com/shexSpec/shexTest/master/schemas/manifest
baseLocal = file:/home/user/src/shapes/shaclex/src/test/resources/shexTest/schemas
returns: file:/home/user/src/shapes/shaclex/src/test/resources/shexTest/schemas/1dot.shex

Attributes

def result[A](name: String, isOk: Boolean, reason: Reason): IO[Option[Result]]
def schema2Json(schema: Schema): Json
def testDebug(msg: String, verboseLevel: VerboseLevel): IO[Unit]
def testInfo(msg: String, verboseLevel: VerboseLevel): IO[Unit]
def testInfoValue(msg: String, value: Any, verboseLevel: VerboseLevel): IO[Unit]
def validateFocusAction(fa: FocusAction, base: URI, v: ValidOrFailureTest, shouldValidate: Boolean, name: String, folderURI: URI, assumeLocal: Option[(IRI, Path)], verbose: VerboseLevel): IO[Option[Result]]
def validateMapResult(mr: MapResultAction, base: URI, v: ValidOrFailureTest, name: String, folderURI: URI, verbose: VerboseLevel): IO[Option[Result]]

Concrete fields

val schemasBase: URI