public override void Write(string value) { if (value != null) { XunitContext.Write(value); } }
public DownloaderTests(ITestOutputHelper helper) : base(helper) { Helpers.Init(); _unsubMsgs = Utils.LogMessages.OfType <IInfo>().Subscribe(onNext: msg => XunitContext.WriteLine(msg.ShortDescription)); _unsubErr = Utils.LogMessages.OfType <IUserIntervention>().Subscribe(msg => XunitContext.WriteLine("ERROR: User intervention required: " + msg.ShortDescription)); }
public Task Verify() { Assert.EndsWith("StaticConstructor.cs", XunitContext.Context.SourceFile); var logs = XunitContext.Flush(false); return(Verifier.Verify(logs)); }
public Task Overwrites() { Console.WriteLine("from Console"); Debug.WriteLine("from Debug"); Trace.WriteLine("from Trace"); var logs = XunitContext.Flush(false); return(Verifier.Verify(logs)); }
public Task Write_lines() { XunitContext.Write("part1"); XunitContext.Write(" part2"); XunitContext.WriteLine(); XunitContext.WriteLine("part3"); var logs = XunitContext.Flush(false); return(Verifier.Verify(logs)); }
public override void WriteLine(string value) { if (value == null) { XunitContext.WriteLine(); } else { XunitContext.WriteLine(value); } }
public EndToEndTests(ITestOutputHelper helper) : base(helper) { Queue = new WorkQueue(); Consts.TestMode = true; utils = new TestUtils(); utils.Game = Game.SkyrimSpecialEdition; _unsub = Utils.LogMessages.Subscribe(f => XunitContext.WriteLine($"{DateTime.Now} - {f}")); _downloadFolder.CreateDirectory(); }
public ACompilerTest(ITestOutputHelper helper) : base(helper) { Helpers.Init(); Consts.TestMode = true; utils = new TestUtils(); utils.Game = Game.SkyrimSpecialEdition; DateTime startTime = DateTime.Now; _unsub = Utils.LogMessages.Subscribe(f => XunitContext.WriteLine($"{DateTime.Now - startTime} - {f.ShortDescription}")); }
public async Task Async() { await Task.Delay(1); XunitContext.WriteLine("part1"); await Task.Delay(1); XunitContext.WriteLine("part2"); await Task.Delay(1); var logs = XunitContext.Flush(false); await Verifier.Verify(logs); }
private static void CheckResponse(AuthenticationResponse response) { if (!response.IsAuthenticated) { if (response.ResponseCode == "KS-E500") { XunitContext.WriteLine("SERVER ERROR"); } XunitContext.WriteLine($"{response.ResponseCode}:{response.ResponseMessage}"); string logs = string.Concat(XunitContext.Logs.Select(x => x)); Assert.True(response.IsAuthenticated, logs); } }
public void Usage() { XunitContext.WriteLine("From Test"); ClassBeingTested.Method(); var logs = XunitContext.Logs; Assert.Contains("From Test", logs); Assert.Contains("From Trace", logs); Assert.Contains("From Debug", logs); Assert.Contains("From Console", logs); Assert.Contains("From Console Error", logs); }
public static void Initialize() { XunitContext.Init(); LocalDbLogging.EnableVerbose(); SharedVerifySettings.ModifySerialization(settings => { settings.IgnoreMember <LocalDbInstanceInfo>(x => x.OwnerSID); settings.IgnoreMember <LocalDbInstanceInfo>(x => x.Connection); settings.IgnoreMember <LocalDbInstanceInfo>(x => x.LastStartUtc); settings.IgnoreMember <LocalDbInstanceInfo>(x => x.Build); settings.IgnoreMember <LocalDbInstanceInfo>(x => x.Major); settings.IgnoreMember <LocalDbInstanceInfo>(x => x.Minor); settings.IgnoreMember <LocalDbInstanceInfo>(x => x.Revision); }); }
public TestBase(ITestOutputHelper output) : base(output) { // Identify name of the test string testName = Context.Test.DisplayName; // Driver factory and web driver driverFactory = new DriverFactory(); driver = driverFactory.CreateDriver(); // Enable output logging in Xunit test this.output = output; // Enable capturing of exceptions for taking screenshots for failed tests XunitContext.EnableExceptionCapture(); }
public static void Initialize() { XunitContext.Init(); LocalDbLogging.EnableVerbose(); LocalDbSettings.ConnectionBuilder((instance, database) => $"Data Source=(LocalDb)\\{instance};Database={database};Pooling=true;Connection Timeout=300"); VerifierSettings.ScrubLinesContaining("filename = '"); VerifierSettings.ModifySerialization(settings => { settings.IgnoreMember <LocalDbInstanceInfo>(x => x.OwnerSID); settings.IgnoreMember <LocalDbInstanceInfo>(x => x.Connection); settings.IgnoreMember <LocalDbInstanceInfo>(x => x.LastStartUtc); settings.IgnoreMember <LocalDbInstanceInfo>(x => x.Build); settings.IgnoreMember <LocalDbInstanceInfo>(x => x.Major); settings.IgnoreMember <LocalDbInstanceInfo>(x => x.Minor); settings.IgnoreMember <LocalDbInstanceInfo>(x => x.Revision); }); }
public ABuildServerSystemTest(ITestOutputHelper output, SingletonAdaptor <BuildServerFixture> fixture) : base(output) { Filters.Clear(); _unsubMsgs = Utils.LogMessages.OfType <IInfo>().Subscribe(onNext: msg => XunitContext.WriteLine(msg.ShortDescription)); _unsubErr = Utils.LogMessages.OfType <IUserIntervention>().Subscribe(msg => XunitContext.WriteLine("ERROR: User intervention required: " + msg.ShortDescription)); _client = new Client(); _authedClient = new Client(); Fixture = fixture.Deref(); _authedClient.Headers.Add(("x-api-key", Fixture.APIKey)); AuthorAPI.ApiKeyOverride = Fixture.APIKey; _queue = new WorkQueue(); Queue = new WorkQueue(); _random = new Random(); Consts.ModlistSummaryURL = MakeURL("lists/status.json"); Consts.ServerWhitelistURL = MakeURL("ServerWhitelist.yaml"); }
public Task Null() { XunitContext.WriteLine("XunitLogger.WriteLine"); XunitContext.WriteLine(); XunitContext.WriteLine("Console.WriteLine(null)"); #pragma warning disable CS8600 // Converting null literal or possible null value to non-nullable type. Console.WriteLine((string)null); #pragma warning restore CS8600 // Converting null literal or possible null value to non-nullable type. XunitContext.WriteLine("Debug.WriteLine(null)"); Debug.WriteLine(null); XunitContext.WriteLine("Debug.Write(null)"); Debug.Write(null); XunitContext.WriteLine("Trace.WriteLine(null)"); Trace.WriteLine(null); XunitContext.WriteLine("Trace.Write(null)"); Trace.Write(null); var logs = XunitContext.Flush(false); return(Verifier.Verify(logs)); }
public Task Split_Lines() { XunitContext.Write("A\nB"); XunitContext.Write("C\r\nD"); XunitContext.Write("E\rF\r"); XunitContext.Write("\n"); XunitContext.Write('\n'); XunitContext.Write('\n'); XunitContext.Write('\r'); XunitContext.Write('\n'); XunitContext.Write("\r\n"); XunitContext.Write("G\r\nH\nI"); XunitContext.Write("\n\r\n"); XunitContext.Write('J'); var logs = XunitContext.Flush(false); // Verifier normalises '\r' characters, so we need to manually detect embedded '\r' from above Assert.Equal("DE\rF", logs[2]); return(Verifier.Verify(logs)); }
protected override void Dispose(bool disposing) { base.Dispose(disposing); XunitContext.Flush(); }
public FindIssueTests(ITestOutputHelper output) : base(output) { XunitContext.EnableExceptionCapture(); ExtentReportHelpers.AddTest(Context.MethodName, Context.ClassName); tokenNumber.GenerateToken(out token); }
public UsingStatic(ITestOutputHelper testOutput) { XunitContext.Register(testOutput); }
public XunitLoggerSample(ITestOutputHelper testOutput) { XunitContext.Register(testOutput); }
public void Dispose() { XunitContext.Flush(); }
//TODO: move the ContextCleanup back into the dispose when bunit is released //protected override void Dispose(bool disposing) //{ // base.Dispose(disposing); // XunitContext.Flush(); //} //TODO: remove when bunit is released protected void Flush() { XunitContext.Flush(); }
protected ATestBase(ITestOutputHelper output) : base(output) { _unsub = Utils.LogMessages.Subscribe(f => XunitContext.WriteLine($"{DateTime.Now} - {f}")); }
public static void Initialize() { XunitContext.Init(); }
//issueDefaultParameters.description = "Teste Inserção Parâmetro"; //precisar inserir informação diferente da defaul //string variable = Environment.GetEnvironmentVariable("\\nomedavariaveldeambiente"); //retorna uma variável de ambiente criada #endregion parametersandinstance #region constructor public CreateIssueTests(ITestOutputHelper output) : base(output) { XunitContext.EnableExceptionCapture(); ExtentReportHelpers.AddTest(Context.MethodName, Context.ClassName); tokenNumber.GenerateToken(out token); //váriaveis out no lugar de array }
public static void Setup() { XunitContext.EnableExceptionCapture(); }
public StaticConstructor(ITestOutputHelper testOutput) { XunitContext.Register(testOutput); }
static UsingCurrentException() { XunitContext.EnableExceptionCapture(); }
public VerifyBase( ITestOutputHelper output, [CallerFilePath] string sourceFile = "") { XunitContext.Register(output, sourceFile); }