You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: TUnit.Assertions.SourceGenerator.Tests/ExceptionAssertionGeneratorTests.GeneratesExceptionAssertions.DotNet8_0.verified.txt
+40-20Lines changed: 40 additions & 20 deletions
Original file line number
Diff line number
Diff line change
@@ -406,93 +406,113 @@ public static partial class ExceptionAssertionExtensions
406
406
/// <summary>
407
407
/// Generated extension method for HasInnerException
408
408
/// </summary>
409
-
public static Exception_HasInnerException_Assertion HasInnerException(this IAssertionSource<System.Exception> source)
409
+
[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")]
410
+
public static Exception_HasInnerException_Assertion HasInnerException<TActual>(this IAssertionSource<TActual> source)
return new Exception_HasInnerException_Assertion(source.Context);
414
+
return new Exception_HasInnerException_Assertion(source.Context.Map<System.Exception>(static x => (System.Exception?)x));
413
415
}
414
416
415
417
/// <summary>
416
418
/// Generated extension method for HasNoInnerException
417
419
/// </summary>
418
-
public static Exception_HasNoInnerException_Assertion HasNoInnerException(this IAssertionSource<System.Exception> source)
420
+
[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")]
421
+
public static Exception_HasNoInnerException_Assertion HasNoInnerException<TActual>(this IAssertionSource<TActual> source)
return new Exception_HasNoInnerException_Assertion(source.Context);
425
+
return new Exception_HasNoInnerException_Assertion(source.Context.Map<System.Exception>(static x => (System.Exception?)x));
422
426
}
423
427
424
428
/// <summary>
425
429
/// Generated extension method for HasStackTrace
426
430
/// </summary>
427
-
public static Exception_HasStackTrace_Assertion HasStackTrace(this IAssertionSource<System.Exception> source)
431
+
[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")]
432
+
public static Exception_HasStackTrace_Assertion HasStackTrace<TActual>(this IAssertionSource<TActual> source)
return new Exception_HasStackTrace_Assertion(source.Context);
436
+
return new Exception_HasStackTrace_Assertion(source.Context.Map<System.Exception>(static x => (System.Exception?)x));
431
437
}
432
438
433
439
/// <summary>
434
440
/// Generated extension method for HasNoData
435
441
/// </summary>
436
-
public static Exception_HasNoData_Assertion HasNoData(this IAssertionSource<System.Exception> source)
442
+
[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")]
443
+
public static Exception_HasNoData_Assertion HasNoData<TActual>(this IAssertionSource<TActual> source)
return new Exception_HasNoData_Assertion(source.Context);
447
+
return new Exception_HasNoData_Assertion(source.Context.Map<System.Exception>(static x => (System.Exception?)x));
440
448
}
441
449
442
450
/// <summary>
443
451
/// Generated extension method for HasHelpLink
444
452
/// </summary>
445
-
public static Exception_HasHelpLink_Assertion HasHelpLink(this IAssertionSource<System.Exception> source)
453
+
[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")]
454
+
public static Exception_HasHelpLink_Assertion HasHelpLink<TActual>(this IAssertionSource<TActual> source)
return new Exception_HasHelpLink_Assertion(source.Context);
458
+
return new Exception_HasHelpLink_Assertion(source.Context.Map<System.Exception>(static x => (System.Exception?)x));
449
459
}
450
460
451
461
/// <summary>
452
462
/// Generated extension method for HasNoHelpLink
453
463
/// </summary>
454
-
public static Exception_HasNoHelpLink_Assertion HasNoHelpLink(this IAssertionSource<System.Exception> source)
464
+
[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")]
465
+
public static Exception_HasNoHelpLink_Assertion HasNoHelpLink<TActual>(this IAssertionSource<TActual> source)
return new Exception_HasNoHelpLink_Assertion(source.Context);
469
+
return new Exception_HasNoHelpLink_Assertion(source.Context.Map<System.Exception>(static x => (System.Exception?)x));
458
470
}
459
471
460
472
/// <summary>
461
473
/// Generated extension method for HasSource
462
474
/// </summary>
463
-
public static Exception_HasSource_Assertion HasSource(this IAssertionSource<System.Exception> source)
475
+
[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")]
476
+
public static Exception_HasSource_Assertion HasSource<TActual>(this IAssertionSource<TActual> source)
return new Exception_HasSource_Assertion(source.Context);
480
+
return new Exception_HasSource_Assertion(source.Context.Map<System.Exception>(static x => (System.Exception?)x));
467
481
}
468
482
469
483
/// <summary>
470
484
/// Generated extension method for HasNoSource
471
485
/// </summary>
472
-
public static Exception_HasNoSource_Assertion HasNoSource(this IAssertionSource<System.Exception> source)
486
+
[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")]
487
+
public static Exception_HasNoSource_Assertion HasNoSource<TActual>(this IAssertionSource<TActual> source)
return new Exception_HasNoSource_Assertion(source.Context);
491
+
return new Exception_HasNoSource_Assertion(source.Context.Map<System.Exception>(static x => (System.Exception?)x));
476
492
}
477
493
478
494
/// <summary>
479
495
/// Generated extension method for HasTargetSite
480
496
/// </summary>
497
+
[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")]
481
498
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Exception.TargetSite uses reflection which may be trimmed in AOT scenarios")]
482
-
public static Exception_HasTargetSite_Assertion HasTargetSite(this IAssertionSource<System.Exception> source)
499
+
public static Exception_HasTargetSite_Assertion HasTargetSite<TActual>(this IAssertionSource<TActual> source)
return new Exception_HasTargetSite_Assertion(source.Context);
503
+
return new Exception_HasTargetSite_Assertion(source.Context.Map<System.Exception>(static x => (System.Exception?)x));
486
504
}
487
505
488
506
/// <summary>
489
507
/// Generated extension method for HasNoTargetSite
490
508
/// </summary>
509
+
[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")]
491
510
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Exception.TargetSite uses reflection which may be trimmed in AOT scenarios")]
492
-
public static Exception_HasNoTargetSite_Assertion HasNoTargetSite(this IAssertionSource<System.Exception> source)
511
+
public static Exception_HasNoTargetSite_Assertion HasNoTargetSite<TActual>(this IAssertionSource<TActual> source)
Copy file name to clipboardExpand all lines: TUnit.Assertions.SourceGenerator.Tests/ExceptionAssertionGeneratorTests.GeneratesExceptionAssertions.DotNet9_0.verified.txt
+40-20Lines changed: 40 additions & 20 deletions
Original file line number
Diff line number
Diff line change
@@ -406,93 +406,113 @@ public static partial class ExceptionAssertionExtensions
406
406
/// <summary>
407
407
/// Generated extension method for HasInnerException
408
408
/// </summary>
409
-
public static Exception_HasInnerException_Assertion HasInnerException(this IAssertionSource<System.Exception> source)
409
+
[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")]
410
+
public static Exception_HasInnerException_Assertion HasInnerException<TActual>(this IAssertionSource<TActual> source)
return new Exception_HasInnerException_Assertion(source.Context);
414
+
return new Exception_HasInnerException_Assertion(source.Context.Map<System.Exception>(static x => (System.Exception?)x));
413
415
}
414
416
415
417
/// <summary>
416
418
/// Generated extension method for HasNoInnerException
417
419
/// </summary>
418
-
public static Exception_HasNoInnerException_Assertion HasNoInnerException(this IAssertionSource<System.Exception> source)
420
+
[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")]
421
+
public static Exception_HasNoInnerException_Assertion HasNoInnerException<TActual>(this IAssertionSource<TActual> source)
return new Exception_HasNoInnerException_Assertion(source.Context);
425
+
return new Exception_HasNoInnerException_Assertion(source.Context.Map<System.Exception>(static x => (System.Exception?)x));
422
426
}
423
427
424
428
/// <summary>
425
429
/// Generated extension method for HasStackTrace
426
430
/// </summary>
427
-
public static Exception_HasStackTrace_Assertion HasStackTrace(this IAssertionSource<System.Exception> source)
431
+
[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")]
432
+
public static Exception_HasStackTrace_Assertion HasStackTrace<TActual>(this IAssertionSource<TActual> source)
return new Exception_HasStackTrace_Assertion(source.Context);
436
+
return new Exception_HasStackTrace_Assertion(source.Context.Map<System.Exception>(static x => (System.Exception?)x));
431
437
}
432
438
433
439
/// <summary>
434
440
/// Generated extension method for HasNoData
435
441
/// </summary>
436
-
public static Exception_HasNoData_Assertion HasNoData(this IAssertionSource<System.Exception> source)
442
+
[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")]
443
+
public static Exception_HasNoData_Assertion HasNoData<TActual>(this IAssertionSource<TActual> source)
return new Exception_HasNoData_Assertion(source.Context);
447
+
return new Exception_HasNoData_Assertion(source.Context.Map<System.Exception>(static x => (System.Exception?)x));
440
448
}
441
449
442
450
/// <summary>
443
451
/// Generated extension method for HasHelpLink
444
452
/// </summary>
445
-
public static Exception_HasHelpLink_Assertion HasHelpLink(this IAssertionSource<System.Exception> source)
453
+
[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")]
454
+
public static Exception_HasHelpLink_Assertion HasHelpLink<TActual>(this IAssertionSource<TActual> source)
return new Exception_HasHelpLink_Assertion(source.Context);
458
+
return new Exception_HasHelpLink_Assertion(source.Context.Map<System.Exception>(static x => (System.Exception?)x));
449
459
}
450
460
451
461
/// <summary>
452
462
/// Generated extension method for HasNoHelpLink
453
463
/// </summary>
454
-
public static Exception_HasNoHelpLink_Assertion HasNoHelpLink(this IAssertionSource<System.Exception> source)
464
+
[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")]
465
+
public static Exception_HasNoHelpLink_Assertion HasNoHelpLink<TActual>(this IAssertionSource<TActual> source)
return new Exception_HasNoHelpLink_Assertion(source.Context);
469
+
return new Exception_HasNoHelpLink_Assertion(source.Context.Map<System.Exception>(static x => (System.Exception?)x));
458
470
}
459
471
460
472
/// <summary>
461
473
/// Generated extension method for HasSource
462
474
/// </summary>
463
-
public static Exception_HasSource_Assertion HasSource(this IAssertionSource<System.Exception> source)
475
+
[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")]
476
+
public static Exception_HasSource_Assertion HasSource<TActual>(this IAssertionSource<TActual> source)
return new Exception_HasSource_Assertion(source.Context);
480
+
return new Exception_HasSource_Assertion(source.Context.Map<System.Exception>(static x => (System.Exception?)x));
467
481
}
468
482
469
483
/// <summary>
470
484
/// Generated extension method for HasNoSource
471
485
/// </summary>
472
-
public static Exception_HasNoSource_Assertion HasNoSource(this IAssertionSource<System.Exception> source)
486
+
[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")]
487
+
public static Exception_HasNoSource_Assertion HasNoSource<TActual>(this IAssertionSource<TActual> source)
return new Exception_HasNoSource_Assertion(source.Context);
491
+
return new Exception_HasNoSource_Assertion(source.Context.Map<System.Exception>(static x => (System.Exception?)x));
476
492
}
477
493
478
494
/// <summary>
479
495
/// Generated extension method for HasTargetSite
480
496
/// </summary>
497
+
[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")]
481
498
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Exception.TargetSite uses reflection which may be trimmed in AOT scenarios")]
482
-
public static Exception_HasTargetSite_Assertion HasTargetSite(this IAssertionSource<System.Exception> source)
499
+
public static Exception_HasTargetSite_Assertion HasTargetSite<TActual>(this IAssertionSource<TActual> source)
return new Exception_HasTargetSite_Assertion(source.Context);
503
+
return new Exception_HasTargetSite_Assertion(source.Context.Map<System.Exception>(static x => (System.Exception?)x));
486
504
}
487
505
488
506
/// <summary>
489
507
/// Generated extension method for HasNoTargetSite
490
508
/// </summary>
509
+
[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("Trimming", "IL2091", Justification = "Generic type parameter is only used for property access, not instantiation")]
491
510
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Exception.TargetSite uses reflection which may be trimmed in AOT scenarios")]
492
-
public static Exception_HasNoTargetSite_Assertion HasNoTargetSite(this IAssertionSource<System.Exception> source)
511
+
public static Exception_HasNoTargetSite_Assertion HasNoTargetSite<TActual>(this IAssertionSource<TActual> source)
0 commit comments