Skip to content

Commit 4a55df7

Browse files
committed
Update texampleTests.m
Add more tests for more examples
1 parent 996bca1 commit 4a55df7

File tree

1 file changed

+33
-2
lines changed

1 file changed

+33
-2
lines changed

tests/texampleTests.m

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,51 @@
44
% Copyright 2024 The MathWorks, Inc.
55

66
methods (TestClassSetup)
7-
function saveEnvVar(testCase)
7+
function setUpAndTearDowns(testCase)
88
openAIEnvVar = "OPENAI_KEY";
99
key = getenv(openAIEnvVar);
1010
writelines("OPENAI_API_KEY="+key,".env");
11-
11+
1212
testCase.addTeardown(@() delete(".env"));
1313
testCase.addTeardown(@() unsetenv("OPENAI_API_KEY"));
14+
testCase.addTeardown(@() iCloseAll());
1415
end
1516
end
1617

1718
methods(Test)
1819
function testAnalyzeScientificPapersUsingFunctionCalls(~)
1920
AnalyzeScientificPapersUsingFunctionCalls;
2021
end
22+
23+
function testProcessGeneratedTextinRealTimebyUsingChatGPTinStreamingMode(~)
24+
ProcessGeneratedTextinRealTimebyUsingChatGPTinStreamingMode;
25+
end
26+
27+
function testUsingDALLEToGenerateImages(~)
28+
UsingDALLEToGenerateImages;
29+
end
30+
31+
function testInformationRetrievalUsingOpenAIDocumentEmbedding(~)
32+
InformationRetrievalUsingOpenAIDocumentEmbedding;
33+
end
34+
35+
function testDescribeImagesUsingChatGPT(~)
36+
DescribeImagesUsingChatGPT;
37+
end
38+
39+
function testSummarizeLargeDocumentsUsingChatGPTandMATLAB(~)
40+
SummarizeLargeDocumentsUsingChatGPTandMATLAB;
41+
end
42+
43+
function testAnalyzeTextDataUsingParallelFunctionCallwithChatGPT(~)
44+
AnalyzeTextDataUsingParallelFunctionCallwithChatGPT;
45+
end
2146
end
2247

48+
end
49+
50+
function iCloseAll()
51+
% Close all opened figures
52+
allFig = findall(0, 'type', 'figure');
53+
close(allFig)
2354
end

0 commit comments

Comments
 (0)