Ruby rdf-tabular gem test results

This document reports conformance for for the following specifications:

This report is also available in Turtle

RDF::Tabular
Description
RDF::Tabular processes tabular data with metadata creating RDF or JSON output.
Programming Language
Ruby
Home Page
https://ruby-rdf.github.io/rdf-tabular
Developer
Test Suite Compliance
CSVW JSON tests 201/201 (100.0%)
CSVW RDF Tests 201/201 (100.0%)
CSVW Validation Tests 241/241 (100.0%)

Individual Test Results

CSVW JSON tests

Tests transformation of CSV to JSON.

Test RDF::Tabular
Test test001: Simple table PASS
Test test002: Quoted field PASS
Test test003: Surrounding spaces PASS
Test test005: Identifier references PASS
Test test006: No identifiers PASS
Test test007: Joined table with unique identifiers PASS
Test test008: Microsyntax - internal field separator PASS
Test test009: Microsyntax - formatted time PASS
Test test010: Country-codes-and-names example PASS
Test test011: tree-ops example with metadata PASS
Test test012: tree-ops example with directory metadata PASS
Test test013: tree-ops example from user metadata PASS
Test test014: tree-ops example with linked metadata PASS
Test test015: tree-ops example with user and directory metadata PASS
Test test016: tree-ops example with linked and directory metadata PASS
Test test017: tree-ops example with file and directory metadata PASS
Test test018: tree-ops example with user, file and directory metadata PASS
Test test019: no header PASS
Test test020: dialect: trim=start PASS
Test test021: dialect: trim=end PASS
Test test022: dialect: trim=true PASS
Test test023: dialect: header=false PASS
Test test024: dialect: header=false and headerRowCount=1 PASS
Test test025: dialect: header=false and skipRows=1 PASS
Test test026: tree-ops example with directory metadata PASS
Test test027: tree-ops minimal output PASS
Test test028: countries.csv example PASS
Test test029: countries.csv minimal PASS
Test test030: countries.json example PASS
Test test031: countries.json example minimal output PASS
Test test032: events-listing.csv example PASS
Test test033: events-listing.csv minimal output PASS
Test test034: roles example PASS
Test test035: roles minimal PASS
Test test036: tree-ops-ext example PASS
Test test037: tree-ops-ext minimal PASS
Test test038: inherited properties propagation PASS
Test test039: valid inherited properties PASS
Test test040: invalid null PASS
Test test041: invalid lang PASS
Test test042: invalid textDirection PASS
Test test043: invalid separator PASS
Test test044: invalid ordered PASS
Test test045: invalid default PASS
Test test046: invalid dataype PASS
Test test047: invalid aboutUrl PASS
Test test048: invalid propertyUrl PASS
Test test049: invalid valueUrl PASS
Test test050: dialect: delimiter PASS
Test test051: dialect: commentPrefix in header PASS
Test test052: dialect: commentPrefix in rows PASS
Test test054: dialect: skipColumns PASS
Test test055: dialect: skipBlankRows PASS
Test test056: dialect: skipInitialSpace PASS
Test test057: dialect as URL reference PASS
Test test058: table dialect vs tablegroup dialect PASS
Test test059: dialect: invalid commentPrefix PASS
Test test060: dialect: invalid delimiter PASS
Test test061: dialect: invalid doubleQuote PASS
Test test062: dialect: invalid encoding PASS
Test test063: dialect: invalid header PASS
Test test065: dialect: invalid headerRowCount PASS
Test test066: dialect: invalid lineTerminators PASS
Test test067: dialect: invalid quoteChar PASS
Test test068: dialect: invalid skipBlankRows PASS
Test test069: dialect: invalid skipColumns PASS
Test test070: dialect: invalid skipInitialSpace PASS
Test test071: dialect: invalid skipRows PASS
Test test072: dialect: invalid trim PASS
Test test073: invalid @language PASS
Test test075: invalid tableGroup tableDirection PASS
Test test076: invalid table tableDirection PASS
Test test093: undefined properties PASS
Test test095: inconsistent array values: transformations PASS
Test test097: inconsistent array values: foreignKeys PASS
Test test098: inconsistent array values: tables PASS
Test test099: inconsistent array values: transformations PASS
Test test101: inconsistent array values: foreignKeys PASS
Test test102: inconsistent link values: @id PASS
Test test106: invalid dialect PASS
Test test109: titles with invalid language PASS
Test test110: titles with non-string values PASS
Test test111: titles with invalid value PASS
Test test112: titles with non-string array values PASS
Test test113: invalid suppressOutput PASS
Test test114: invalid name PASS
Test test115: invalid virtual PASS
Test test116: file-metadata with query component PASS
Test test117: file-metadata not referencing file PASS
Test test118: directory-metadata with query component PASS
Test test119: directory-metadata not referencing file PASS
Test test120: link-metadata not referencing file PASS
Test test121: user-metadata not referencing file PASS
Test test122: link-metadata not describing file uses file-metadata PASS
Test test123: file-metadata not describing file uses directory-metadata PASS
Test test124: metadata with columns not matching csv titles PASS
Test test125: required column with empty cell PASS
Test test126: required column with cell matching null PASS
Test test127: incompatible table PASS
Test test129: columnn name as integer PASS
Test test130: invalid column name PASS
Test test131: invalid column name PASS
Test test132: name annotation from title percent encoded PASS
Test test147: title incompatible with title on case PASS
Test test148: title incompatible with title on language PASS
Test test149: title compatible with title on less specific language PASS
Test test150: non-builtin datatype (datatype value) PASS
Test test151: non-builtin datatype (base value) PASS
Test test152: string format (valid combinations) PASS
Test test153: string format (bad format string) PASS
Test test154: string format (value not matching format) PASS
Test test155: number format (valid combinations) PASS
Test test156: number format (bad format string) PASS
Test test157: number format (value not matching format) PASS
Test test158: number format (valid combinations) PASS
Test test159: number format (bad pattern format string) PASS
Test test160: number format (not matching values with pattern) PASS
Test test161: number format (not matching values without pattern) PASS
Test test162: numeric format (consecutive groupChar) PASS
Test test163: integer datatype with decimalChar PASS
Test test164: decimal datatype with exponent PASS
Test test165: decimal type with NaN PASS
Test test166: decimal type with INF PASS
Test test167: decimal type with -INF PASS
Test test168: decimal with implicit groupChar PASS
Test test169: invalid decimal PASS
Test test170: decimal with percent PASS
Test test171: decimal with per-mille PASS
Test test172: invalid byte PASS
Test test173: invald unsignedLong PASS
Test test174: invalid unsignedShort PASS
Test test175: invalid unsignedByte PASS
Test test176: invalid positiveInteger PASS
Test test177: invalid negativeInteger PASS
Test test178: invalid nonPositiveInteger PASS
Test test179: invalid nonNegativeInteger PASS
Test test180: invalid double PASS
Test test181: invalid number PASS
Test test182: invalid float PASS
Test test183: boolean format (valid combinations) PASS
Test test184: boolean format (bad format string) PASS
Test test185: boolean format (value not matching format) PASS
Test test186: boolean format (not matching datatype) PASS
Test test187: date format (valid native combinations) PASS
Test test188: date format (valid date combinations with formats) PASS
Test test189: date format (valid time combinations with formats) PASS
Test test190: date format (valid dateTime combinations with formats) PASS
Test test191: date format (bad format string) PASS
Test test192: date format (value not matching format) PASS
Test test193: duration format (valid combinations) PASS
Test test194: duration format (value not matching format) PASS
Test test195: values with matching length PASS
Test test196: values with wrong length PASS
Test test197: values with wrong maxLength PASS
Test test198: values with wrong minLength PASS
Test test199: length != minLength PASS
Test test200: length != maxLength PASS
Test test201: length on date PASS
Test test202: float matching constraints PASS
Test test203: float value constraint not matching minimum PASS
Test test204: float value constraint not matching maximum PASS
Test test205: float value constraint not matching minInclusive PASS
Test test206: float value constraint not matching minExclusive PASS
Test test207: float value constraint not matching maxInclusive PASS
Test test208: float value constraint not matching maxExclusive PASS
Test test209: date matching constraints PASS
Test test210: date value constraint not matching minimum PASS
Test test211: date value constraint not matching maximum PASS
Test test212: date value constraint not matching minInclusive PASS
Test test213: date value constraint not matching minExclusive PASS
Test test214: date value constraint not matching maxInclusive PASS
Test test215: date value constraint not matching maxExclusive PASS
Test test216: minInclusive and minExclusive PASS
Test test217: maxInclusive and maxExclusive PASS
Test test218: maxInclusive < minInclusive PASS
Test test219: maxExclusive = minInclusive PASS
Test test220: maxExclusive < minExclusive PASS
Test test221: maxInclusive = minExclusive PASS
Test test222: string datatype with minimum PASS
Test test223: string datatype with maxium PASS
Test test224: string datatype with minInclusive PASS
Test test225: string datatype with maxInclusive PASS
Test test226: string datatype with minExclusive PASS
Test test227: string datatype with maxExclusive PASS
Test test228: length with separator PASS
Test test229: matching minLength with separator PASS
Test test230: failing minLength with separator PASS
Test test231: single column primaryKey success PASS
Test test232: single column primaryKey violation PASS
Test test233: multiple column primaryKey success PASS
Test test234: multiple column primaryKey violation PASS
Test test235: rowTitles on one column PASS
Test test236: rowTitles on multiple columns PASS
Test test237: rowTitles on one column (minimal) PASS
Test test238: datatype value an absolute URL PASS
Test test242: datatype @id an absolute URL PASS
Test test243: invalid datatype @id PASS
Test test244: invalid datatype @id PASS
Test test245: date format (valid time combinations with formats and milliseconds) PASS
Test test246: date format (valid dateTime combinations with formats and milliseconds) PASS
Test test247: date format (extra milliseconds) PASS
Percentage passed out of 201 Tests 100.0%

CSVW RDF Tests

Tests transformation of CSV to RDF.

Test RDF::Tabular
Test test001: Simple table PASS
Test test002: Quoted field PASS
Test test003: Surrounding spaces PASS
Test test005: Identifier references PASS
Test test006: No identifiers PASS
Test test007: Joined table with unique identifiers PASS
Test test008: Microsyntax - internal field separator PASS
Test test009: Microsyntax - formatted time PASS
Test test010: Country-codes-and-names example PASS
Test test011: tree-ops example with metadata PASS
Test test012: tree-ops example with directory metadata PASS
Test test013: tree-ops example from user metadata PASS
Test test014: tree-ops example with linked metadata PASS
Test test015: tree-ops example with user and directory metadata PASS
Test test016: tree-ops example with linked and directory metadata PASS
Test test017: tree-ops example with file and directory metadata PASS
Test test018: tree-ops example with user, file and directory metadata PASS
Test test019: no header PASS
Test test020: dialect: trim=start PASS
Test test021: dialect: trim=end PASS
Test test022: dialect: trim=true PASS
Test test023: dialect: header=false PASS
Test test024: dialect: header=false and headerRowCount=1 PASS
Test test025: dialect: header=false and skipRows=1 PASS
Test test026: tree-ops example with directory metadata PASS
Test test027: tree-ops minimal output PASS
Test test028: countries.csv example PASS
Test test029: countries.csv minimal PASS
Test test030: countries.json example PASS
Test test031: countries.json example minimal output PASS
Test test032: events-listing.csv example PASS
Test test033: events-listing.csv minimal output PASS
Test test034: roles example PASS
Test test035: roles minimal PASS
Test test036: tree-ops-ext example PASS
Test test037: tree-ops-ext minimal PASS
Test test038: inherited properties propagation PASS
Test test039: valid inherited properties PASS
Test test040: invalid null PASS
Test test041: invalid lang PASS
Test test042: invalid textDirection PASS
Test test043: invalid separator PASS
Test test044: invalid ordered PASS
Test test045: invalid default PASS
Test test046: invalid dataype PASS
Test test047: invalid aboutUrl PASS
Test test048: invalid propertyUrl PASS
Test test049: invalid valueUrl PASS
Test test050: dialect: delimiter PASS
Test test051: dialect: commentPrefix in header PASS
Test test052: dialect: commentPrefix in rows PASS
Test test054: dialect: skipColumns PASS
Test test055: dialect: skipBlankRows PASS
Test test056: dialect: skipInitialSpace PASS
Test test057: dialect as URL reference PASS
Test test058: table dialect vs tablegroup dialect PASS
Test test059: dialect: invalid commentPrefix PASS
Test test060: dialect: invalid delimiter PASS
Test test061: dialect: invalid doubleQuote PASS
Test test062: dialect: invalid encoding PASS
Test test063: dialect: invalid header PASS
Test test065: dialect: invalid headerRowCount PASS
Test test066: dialect: invalid lineTerminators PASS
Test test067: dialect: invalid quoteChar PASS
Test test068: dialect: invalid skipBlankRows PASS
Test test069: dialect: invalid skipColumns PASS
Test test070: dialect: invalid skipInitialSpace PASS
Test test071: dialect: invalid skipRows PASS
Test test072: dialect: invalid trim PASS
Test test073: invalid @language PASS
Test test075: invalid tableGroup tableDirection PASS
Test test076: invalid table tableDirection PASS
Test test093: undefined properties PASS
Test test095: inconsistent array values: transformations PASS
Test test097: inconsistent array values: foreignKeys PASS
Test test098: inconsistent array values: tables PASS
Test test099: inconsistent array values: transformations PASS
Test test101: inconsistent array values: foreignKeys PASS
Test test102: inconsistent link values: @id PASS
Test test106: invalid dialect PASS
Test test109: titles with invalid language PASS
Test test110: titles with non-string values PASS
Test test111: titles with invalid value PASS
Test test112: titles with non-string array values PASS
Test test113: invalid suppressOutput PASS
Test test114: invalid name PASS
Test test115: invalid virtual PASS
Test test116: file-metadata with query component PASS
Test test117: file-metadata not referencing file PASS
Test test118: directory-metadata with query component PASS
Test test119: directory-metadata not referencing file PASS
Test test120: link-metadata not referencing file PASS
Test test121: user-metadata not referencing file PASS
Test test122: link-metadata not describing file uses file-metadata PASS
Test test123: file-metadata not describing file uses directory-metadata PASS
Test test124: metadata with columns not matching csv titles PASS
Test test125: required column with empty cell PASS
Test test126: required column with cell matching null PASS
Test test127: incompatible table PASS
Test test129: columnn name as integer PASS
Test test130: invalid column name PASS
Test test131: invalid column name PASS
Test test132: name annotation from title percent encoded PASS
Test test147: title incompatible with title on case PASS
Test test148: title incompatible with title on language PASS
Test test149: title compatible with title on less specific language PASS
Test test150: non-builtin datatype (datatype value) PASS
Test test151: non-builtin datatype (base value) PASS
Test test152: string format (valid combinations) PASS
Test test153: string format (bad format string) PASS
Test test154: string format (value not matching format) PASS
Test test155: number format (valid combinations) PASS
Test test156: number format (bad format string) PASS
Test test157: number format (value not matching format) PASS
Test test158: number format (valid combinations) PASS
Test test159: number format (bad pattern format string) PASS
Test test160: number format (not matching values with pattern) PASS
Test test161: number format (not matching values without pattern) PASS
Test test162: numeric format (consecutive groupChar) PASS
Test test163: integer datatype with decimalChar PASS
Test test164: decimal datatype with exponent PASS
Test test165: decimal type with NaN PASS
Test test166: decimal type with INF PASS
Test test167: decimal type with -INF PASS
Test test168: decimal with implicit groupChar PASS
Test test169: invalid decimal PASS
Test test170: decimal with percent PASS
Test test171: decimal with per-mille PASS
Test test172: invalid byte PASS
Test test173: invald unsignedLong PASS
Test test174: invalid unsignedShort PASS
Test test175: invalid unsignedByte PASS
Test test176: invalid positiveInteger PASS
Test test177: invalid negativeInteger PASS
Test test178: invalid nonPositiveInteger PASS
Test test179: invalid nonNegativeInteger PASS
Test test180: invalid double PASS
Test test181: invalid number PASS
Test test182: invalid float PASS
Test test183: boolean format (valid combinations) PASS
Test test184: boolean format (bad format string) PASS
Test test185: boolean format (value not matching format) PASS
Test test186: boolean format (not matching datatype) PASS
Test test187: date format (valid native combinations) PASS
Test test188: date format (valid date combinations with formats) PASS
Test test189: date format (valid time combinations with formats) PASS
Test test190: date format (valid dateTime combinations with formats) PASS
Test test191: date format (bad format string) PASS
Test test192: date format (value not matching format) PASS
Test test193: duration format (valid combinations) PASS
Test test194: duration format (value not matching format) PASS
Test test195: values with matching length PASS
Test test196: values with wrong length PASS
Test test197: values with wrong maxLength PASS
Test test198: values with wrong minLength PASS
Test test199: length != minLength PASS
Test test200: length != maxLength PASS
Test test201: length on date PASS
Test test202: float matching constraints PASS
Test test203: float value constraint not matching minimum PASS
Test test204: float value constraint not matching maximum PASS
Test test205: float value constraint not matching minInclusive PASS
Test test206: float value constraint not matching minExclusive PASS
Test test207: float value constraint not matching maxInclusive PASS
Test test208: float value constraint not matching maxExclusive PASS
Test test209: date matching constraints PASS
Test test210: date value constraint not matching minimum PASS
Test test211: date value constraint not matching maximum PASS
Test test212: date value constraint not matching minInclusive PASS
Test test213: date value constraint not matching minExclusive PASS
Test test214: date value constraint not matching maxInclusive PASS
Test test215: date value constraint not matching maxExclusive PASS
Test test216: minInclusive and minExclusive PASS
Test test217: maxInclusive and maxExclusive PASS
Test test218: maxInclusive < minInclusive PASS
Test test219: maxExclusive = minInclusive PASS
Test test220: maxExclusive < minExclusive PASS
Test test221: maxInclusive = minExclusive PASS
Test test222: string datatype with minimum PASS
Test test223: string datatype with maxium PASS
Test test224: string datatype with minInclusive PASS
Test test225: string datatype with maxInclusive PASS
Test test226: string datatype with minExclusive PASS
Test test227: string datatype with maxExclusive PASS
Test test228: length with separator PASS
Test test229: matching minLength with separator PASS
Test test230: failing minLength with separator PASS
Test test231: single column primaryKey success PASS
Test test232: single column primaryKey violation PASS
Test test233: multiple column primaryKey success PASS
Test test234: multiple column primaryKey violation PASS
Test test235: rowTitles on one column PASS
Test test236: rowTitles on multiple columns PASS
Test test237: rowTitles on one column (minimal) PASS
Test test238: datatype value an absolute URL PASS
Test test242: datatype @id an absolute URL PASS
Test test243: invalid datatype @id PASS
Test test244: invalid datatype @id PASS
Test test245: date format (valid time combinations with formats and milliseconds) PASS
Test test246: date format (valid dateTime combinations with formats and milliseconds) PASS
Test test247: date format (extra milliseconds) PASS
Percentage passed out of 201 Tests 100.0%

CSVW Validation Tests

Tests CSV validation using metadata.

Test RDF::Tabular
Test test001: Simple table PASS
Test test002: Quoted field PASS
Test test003: Surrounding spaces PASS
Test test005: Identifier references PASS
Test test006: No identifiers PASS
Test test007: Joined table with unique identifiers PASS
Test test008: Microsyntax - internal field separator PASS
Test test009: Microsyntax - formatted time PASS
Test test010: Country-codes-and-names example PASS
Test test011: tree-ops example with metadata PASS
Test test012: tree-ops example with directory metadata PASS
Test test013: tree-ops example from user metadata PASS
Test test014: tree-ops example with linked metadata PASS
Test test015: tree-ops example with user and directory metadata PASS
Test test016: tree-ops example with linked and directory metadata PASS
Test test017: tree-ops example with file and directory metadata PASS
Test test018: tree-ops example with user, file and directory metadata PASS
Test test019: no header PASS
Test test020: dialect: trim=start PASS
Test test021: dialect: trim=end PASS
Test test022: dialect: trim=true PASS
Test test023: dialect: header=false PASS
Test test024: dialect: header=false and headerRowCount=1 PASS
Test test025: dialect: header=false and skipRows=1 PASS
Test test026: tree-ops example with directory metadata PASS
Test test027: tree-ops minimal output PASS
Test test028: countries.csv example PASS
Test test029: countries.csv minimal PASS
Test test030: countries.json example PASS
Test test031: countries.json example minimal output PASS
Test test032: events-listing.csv example PASS
Test test033: events-listing.csv minimal output PASS
Test test034: roles example PASS
Test test035: roles minimal PASS
Test test036: tree-ops-ext example PASS
Test test037: tree-ops-ext minimal PASS
Test test038: inherited properties propagation PASS
Test test039: valid inherited properties PASS
Test test040: invalid null PASS
Test test041: invalid lang PASS
Test test042: invalid textDirection PASS
Test test043: invalid separator PASS
Test test044: invalid ordered PASS
Test test045: invalid default PASS
Test test046: invalid dataype PASS
Test test047: invalid aboutUrl PASS
Test test048: invalid propertyUrl PASS
Test test049: invalid valueUrl PASS
Test test050: dialect: delimiter PASS
Test test051: dialect: commentPrefix in header PASS
Test test052: dialect: commentPrefix in rows PASS
Test test054: dialect: skipColumns PASS
Test test055: dialect: skipBlankRows PASS
Test test056: dialect: skipInitialSpace PASS
Test test057: dialect as URL reference PASS
Test test058: table dialect vs tablegroup dialect PASS
Test test059: dialect: invalid commentPrefix PASS
Test test060: dialect: invalid delimiter PASS
Test test061: dialect: invalid doubleQuote PASS
Test test062: dialect: invalid encoding PASS
Test test063: dialect: invalid header PASS
Test test065: dialect: invalid headerRowCount PASS
Test test066: dialect: invalid lineTerminators PASS
Test test067: dialect: invalid quoteChar PASS
Test test068: dialect: invalid skipBlankRows PASS
Test test069: dialect: invalid skipColumns PASS
Test test070: dialect: invalid skipInitialSpace PASS
Test test071: dialect: invalid skipRows PASS
Test test072: dialect: invalid trim PASS
Test test073: invalid @language PASS
Test test074: empty tables PASS
Test test075: invalid tableGroup tableDirection PASS
Test test076: invalid table tableDirection PASS
Test test077: invalid tableGroup @id PASS
Test test078: invalid table @id PASS
Test test079: invalid schema @id PASS
Test test080: invalid column @id PASS
Test test081: invalid dialect @id PASS
Test test082: invalid template @id PASS
Test test083: invalid tableGroup @type PASS
Test test084: invalid table @type PASS
Test test085: invalid schema @type PASS
Test test086: invalid column @type PASS
Test test087: invalid dialect @type PASS
Test test088: invalid transformation @type PASS
Test test089: missing tables in TableGroup PASS
Test test090: missing url in Table PASS
Test test091: same number of columns in each row PASS
Test test092: invalid JSON PASS
Test test093: undefined properties PASS
Test test094: inconsistent array values: tables PASS
Test test095: inconsistent array values: transformations PASS
Test test096: inconsistent array values: columns PASS
Test test097: inconsistent array values: foreignKeys PASS
Test test098: inconsistent array values: tables PASS
Test test099: inconsistent array values: transformations PASS
Test test100: inconsistent array values: columns PASS
Test test101: inconsistent array values: foreignKeys PASS
Test test102: inconsistent link values: @id PASS
Test test103: inconsistent link values: url PASS
Test test104: invalid columnReference PASS
Test test105: invalid primaryKey PASS
Test test106: invalid dialect PASS
Test test107: invalid tableSchema PASS
Test test108: invalid reference PASS
Test test109: titles with invalid language PASS
Test test110: titles with non-string values PASS
Test test111: titles with invalid value PASS
Test test112: titles with non-string array values PASS
Test test113: invalid suppressOutput PASS
Test test114: invalid name PASS
Test test115: invalid virtual PASS
Test test116: file-metadata with query component PASS
Test test117: file-metadata not referencing file PASS
Test test118: directory-metadata with query component PASS
Test test119: directory-metadata not referencing file PASS
Test test120: link-metadata not referencing file PASS
Test test121: user-metadata not referencing file PASS
Test test122: link-metadata not describing file uses file-metadata PASS
Test test123: file-metadata not describing file uses directory-metadata PASS
Test test124: metadata with columns not matching csv titles PASS
Test test125: required column with empty cell PASS
Test test126: required column with cell matching null PASS
Test test127: incompatible table PASS
Test test128: duplicate column names PASS
Test test129: columnn name as integer PASS
Test test130: invalid column name PASS
Test test131: invalid column name PASS
Test test132: name annotation from title percent encoded PASS
Test test133: virtual before non-virtual PASS
Test test134: context in common property PASS
Test test135: @list value PASS
Test test136: @set value PASS
Test test137: @type out of range (as datatype) PASS
Test test138: @type out of range (as node type) PASS
Test test139: @type out of range (as node type) - string PASS
Test test140: @type out of range (as node type) - integer PASS
Test test141: @id out of range (as node type) - bnode PASS
Test test142: @value with @language and @type PASS
Test test143: @value with extra properties PASS
Test test144: @language outside of @value PASS
Test test145: @value with invalid @language PASS
Test test146: Invalid faux-keyword PASS
Test test147: title incompatible with title on case PASS
Test test148: title incompatible with title on language PASS
Test test149: title compatible with title on less specific language PASS
Test test150: non-builtin datatype (datatype value) PASS
Test test151: non-builtin datatype (base value) PASS
Test test152: string format (valid combinations) PASS
Test test153: string format (bad format string) PASS
Test test154: string format (value not matching format) PASS
Test test155: number format (valid combinations) PASS
Test test156: number format (bad format string) PASS
Test test157: number format (value not matching format) PASS
Test test158: number format (valid combinations) PASS
Test test159: number format (bad pattern format string) PASS
Test test160: number format (not matching values with pattern) PASS
Test test161: number format (not matching values without pattern) PASS
Test test162: numeric format (consecutive groupChar) PASS
Test test163: integer datatype with decimalChar PASS
Test test164: decimal datatype with exponent PASS
Test test165: decimal type with NaN PASS
Test test166: decimal type with INF PASS
Test test167: decimal type with -INF PASS
Test test168: decimal with implicit groupChar PASS
Test test169: invalid decimal PASS
Test test170: decimal with percent PASS
Test test171: decimal with per-mille PASS
Test test172: invalid byte PASS
Test test173: invald unsignedLong PASS
Test test174: invalid unsignedShort PASS
Test test175: invalid unsignedByte PASS
Test test176: invalid positiveInteger PASS
Test test177: invalid negativeInteger PASS
Test test178: invalid nonPositiveInteger PASS
Test test179: invalid nonNegativeInteger PASS
Test test180: invalid double PASS
Test test181: invalid number PASS
Test test182: invalid float PASS
Test test183: boolean format (valid combinations) PASS
Test test184: boolean format (bad format string) PASS
Test test185: boolean format (value not matching format) PASS
Test test186: boolean format (not matching datatype) PASS
Test test187: date format (valid native combinations) PASS
Test test188: date format (valid date combinations with formats) PASS
Test test189: date format (valid time combinations with formats) PASS
Test test190: date format (valid dateTime combinations with formats) PASS
Test test191: date format (bad format string) PASS
Test test192: date format (value not matching format) PASS
Test test193: duration format (valid combinations) PASS
Test test194: duration format (value not matching format) PASS
Test test195: values with matching length PASS
Test test196: values with wrong length PASS
Test test197: values with wrong maxLength PASS
Test test198: values with wrong minLength PASS
Test test199: length != minLength PASS
Test test200: length != maxLength PASS
Test test201: length on date PASS
Test test202: float matching constraints PASS
Test test203: float value constraint not matching minimum PASS
Test test204: float value constraint not matching maximum PASS
Test test205: float value constraint not matching minInclusive PASS
Test test206: float value constraint not matching minExclusive PASS
Test test207: float value constraint not matching maxInclusive PASS
Test test208: float value constraint not matching maxExclusive PASS
Test test209: date matching constraints PASS
Test test210: date value constraint not matching minimum PASS
Test test211: date value constraint not matching maximum PASS
Test test212: date value constraint not matching minInclusive PASS
Test test213: date value constraint not matching minExclusive PASS
Test test214: date value constraint not matching maxInclusive PASS
Test test215: date value constraint not matching maxExclusive PASS
Test test216: minInclusive and minExclusive PASS
Test test217: maxInclusive and maxExclusive PASS
Test test218: maxInclusive < minInclusive PASS
Test test219: maxExclusive = minInclusive PASS
Test test220: maxExclusive < minExclusive PASS
Test test221: maxInclusive = minExclusive PASS
Test test222: string datatype with minimum PASS
Test test223: string datatype with maxium PASS
Test test224: string datatype with minInclusive PASS
Test test225: string datatype with maxInclusive PASS
Test test226: string datatype with minExclusive PASS
Test test227: string datatype with maxExclusive PASS
Test test228: length with separator PASS
Test test229: matching minLength with separator PASS
Test test230: failing minLength with separator PASS
Test test231: single column primaryKey success PASS
Test test232: single column primaryKey violation PASS
Test test233: multiple column primaryKey success PASS
Test test234: multiple column primaryKey violation PASS
Test test235: rowTitles on one column PASS
Test test236: rowTitles on multiple columns PASS
Test test237: rowTitles on one column (minimal) PASS
Test test238: datatype value an absolute URL PASS
Test test242: datatype @id an absolute URL PASS
Test test243: invalid datatype @id PASS
Test test244: invalid datatype @id PASS
Test test245: date format (valid time combinations with formats and milliseconds) PASS
Test test246: date format (valid dateTime combinations with formats and milliseconds) PASS
Test test247: date format (extra milliseconds) PASS
Percentage passed out of 241 Tests 100.0%

Report Generation Software

This report generated by earl-report version 0.3.6 an Unlicensed Ruby application. More information is available at https://github.com/gkellogg/earl-report .