public void TestSuiteAttachmentCreation() { int tsid = Testsuitetohaveattachmentsadded.id; byte[] content = new byte[4]; content[0] = 48; content[1] = 49; content[2] = 50; content[3] = 51; AttachmentRequestResponse r = proxy.UploadTestSuiteAttachment(tsid, "fileX.txt", "text/plain", content, "some result", "a description"); Assert.AreEqual(r.foreignKeyId, tsid); Console.WriteLine("Upload Response id:{0}, table '{1}', title:'{2}' size:{3}", r.foreignKeyId, r.linkedTableName, r.title, r.size); }
public void UploadTestProjectAttachment() { int testProjectId = this.ApiTestProjectId; byte[] content = new byte[4]; content[0] = 48; content[1] = 49; content[2] = 50; content[3] = 51; AttachmentRequestResponse r = proxy.UploadTestProjectAttachment(testProjectId, "fileX.txt", "text/plain", content, "some result", "a description"); Assert.AreEqual(r.foreignKeyId, testProjectId); Console.WriteLine("Response id:{0}, table '{1}', title:'{2}' size:{3}", r.foreignKeyId, r.linkedTableName, r.title, r.size); }
public void testAttachmentUploadToExecution_wrongTcId() { int testPlanId = PlanCalledAutomatedTesting.id;; int testCaseId = this.TestCaseToHaveResultsDeleted; List <TestPlatform> platforms = proxy.GetTestPlanPlatforms(testPlanId); byte[] content = new byte[4]; content[0] = 48; content[1] = 49; content[2] = 50; content[3] = 51; //this should throw an exception as id = 0 is not valid AttachmentRequestResponse r = proxy.UploadExecutionAttachment(0, "fileX.txt", "text/plain", content, "some result", "a description"); }
public void TestCaseAttachmentCreation() { int tcid = TestCaseToUseWithAttachments; Meyn.TestLink.TestCase tc = proxy.GetTestCase(tcid); byte[] content = new byte[4]; content[0] = 48; content[1] = 49; content[2] = 50; content[3] = 51; AttachmentRequestResponse r = proxy.UploadTestCaseAttachment(tcid, "fileX.txt", "text/plain", content, "some result", "a description"); Assert.AreEqual(r.foreignKeyId, tcid); Console.WriteLine("Upload Response id:{0}, table '{1}', title:'{2}' size:{3}", r.foreignKeyId, r.linkedTableName, r.title, r.size); }
public void testAttachmentUploadToExecution() { int testPlanId = PlanCalledAutomatedTesting.id;; int testCaseId = this.TestCaseToHaveResultsDeleted; List <TestPlatform> platforms = proxy.GetTestPlanPlatforms(testPlanId); GeneralResult gr = proxy.ReportTCResult(testCaseId, testPlanId, TestCaseResultStatus.Fail, platforms[0].id); byte[] content = new byte[4]; content[0] = 48; content[1] = 49; content[2] = 50; content[3] = 51; AttachmentRequestResponse r = proxy.UploadExecutionAttachment(gr.id, "fileX.txt", "text/plain", content, "some result", "a description"); Assert.AreEqual(r.foreignKeyId, gr.id); Console.WriteLine("Response id:{0}, table '{1}', title:'{2}' size:{3}", r.foreignKeyId, r.linkedTableName, r.title, r.size); proxy.DeleteExecution(gr.id); }