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 )
2354end
0 commit comments