@@ -16,16 +16,39 @@ public class PerfonarTests(ITestOutputHelper output)
1616{
1717 [ Theory ]
1818 [ MemberData ( nameof ( EntryDataKeys ) ) ]
19- public Task PerfonarIndexTest ( string key ) => VerifyString ( key , new PerfonarIndex ( TableDataMap [ key ] . RootEntry ) . Dump ( ) ) ;
19+ public async Task PerfonarIndexTest ( string key )
20+ {
21+ var content = new PerfonarIndex ( TableDataMap [ key ] . RootEntry ) . Dump ( ) ;
22+
23+ try
24+ {
25+ await VerifyString ( key , content ) ;
26+ }
27+ catch
28+ {
29+ output . WriteLine ( content ) ;
30+ throw ;
31+ }
32+ }
2033
2134 [ Theory ]
2235 [ MemberData ( nameof ( EntryDataKeys ) ) ]
23- public Task PerfonarTableTest ( string key )
36+ public async Task PerfonarTableTest ( string key )
2437 {
2538 var table = TableDataMap [ key ] ;
2639 string markdown = table . ToMarkdown ( new PerfonarTableStyle ( ) ) ;
2740 string json = LightJsonSerializer . Serialize ( table . RootEntry , new LightJsonSettings { Indent = true } ) ;
28- return VerifyString ( key , markdown + "\n " + json ) ;
41+
42+ var content = $ "{ markdown } \n { json } ";
43+ try
44+ {
45+ await VerifyString ( key , content ) ;
46+ }
47+ catch
48+ {
49+ output . WriteLine ( content ) ;
50+ throw ;
51+ }
2952 }
3053
3154 private static readonly IDictionary < string , PerfonarTable > TableDataMap = new Dictionary < string , PerfonarTable >
@@ -162,9 +185,8 @@ public Task PerfonarTableTest(string key)
162185
163186 private Task VerifyString ( string key , string content )
164187 {
165- output . WriteLine ( content ) ;
166188 var settings = VerifyHelper . Create ( "Perfonar" ) ;
167- settings . UseParameters ( key ) ;
168- return Verifier . Verify ( content , settings ) ;
189+ settings . UseParameters ( key ) ;
190+ return Verifier . Verify ( content , settings ) ;
169191 }
170192}
0 commit comments