Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 56b302b

Browse filesBrowse files
authored
Update to version 0.18.0 (TheoKanning#406)
1 parent 741cfe2 commit 56b302b
Copy full SHA for 56b302b

File tree

Expand file treeCollapse file tree

3 files changed

+18
-8
lines changed
Filter options
Expand file treeCollapse file tree

3 files changed

+18
-8
lines changed

‎gradle.properties

Copy file name to clipboardExpand all lines: gradle.properties
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
GROUP=com.theokanning.openai-gpt3-java
2-
VERSION_NAME=0.17.0
2+
VERSION_NAME=0.18.0
33

44
POM_URL=https://github.com/theokanning/openai-java
55
POM_SCM_URL=https://github.com/theokanning/openai-java

‎service/src/test/java/com/theokanning/openai/service/MessageTest.java

Copy file name to clipboardExpand all lines: service/src/test/java/com/theokanning/openai/service/MessageTest.java
+5-1Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,11 @@ static void setup() {
3939

4040
@AfterAll
4141
static void teardown() {
42-
// todo delete thread
42+
try {
43+
service.deleteThread(threadId);
44+
} catch (Exception e) {
45+
// ignore
46+
}
4347
}
4448

4549
@Test

‎service/src/test/java/com/theokanning/openai/service/ThreadTest.java

Copy file name to clipboardExpand all lines: service/src/test/java/com/theokanning/openai/service/ThreadTest.java
+12-6Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,25 @@
44
import com.theokanning.openai.messages.MessageRequest;
55
import com.theokanning.openai.threads.Thread;
66
import com.theokanning.openai.threads.ThreadRequest;
7+
import org.junit.jupiter.api.MethodOrderer;
8+
import org.junit.jupiter.api.Order;
79
import org.junit.jupiter.api.Test;
10+
import org.junit.jupiter.api.TestMethodOrder;
811

912
import java.util.*;
1013

1114
import static org.junit.jupiter.api.Assertions.*;
1215

13-
16+
@TestMethodOrder(MethodOrderer.OrderAnnotation.class)
1417
public class ThreadTest {
1518

1619
String token = System.getenv("OPENAI_TOKEN");
1720
OpenAiService service = new OpenAiService(token);
1821

22+
static String threadId;
23+
1924
@Test
25+
@Order(1)
2026
void createThread() {
2127
MessageRequest messageRequest = MessageRequest.builder()
2228
.content("Hello")
@@ -27,34 +33,34 @@ void createThread() {
2733
.build();
2834

2935
Thread thread = service.createThread(threadRequest);
30-
System.out.println(thread.getId());
36+
threadId = thread.getId();
3137
assertEquals("thread", thread.getObject());
3238
}
3339

3440
@Test
41+
@Order(2)
3542
void retrieveThread() {
36-
String threadId = "thread_K82pTg9kmhxpplGqalW6IHlc";
37-
3843
Thread thread = service.retrieveThread(threadId);
3944
System.out.println(thread.getMetadata());
4045
assertEquals("thread", thread.getObject());
4146
}
4247

4348
@Test
49+
@Order(3)
4450
void modifyThread() {
45-
String threadId = "thread_K82pTg9kmhxpplGqalW6IHlc";
4651
Map<String, String> metadata = new HashMap<>();
4752
metadata.put("action", "modify");
4853
ThreadRequest threadRequest = ThreadRequest.builder()
4954
.metadata(metadata)
5055
.build();
5156
Thread thread = service.modifyThread(threadId, threadRequest);
5257
assertEquals("thread", thread.getObject());
58+
assertEquals("modify", thread.getMetadata().get("action"));
5359
}
5460

5561
@Test
62+
@Order(4)
5663
void deleteThread() {
57-
String threadId = "thread_K82pTg9kmhxpplGqalW6IHlc";
5864
DeleteResult deleteResult = service.deleteThread(threadId);
5965
assertEquals("thread.deleted", deleteResult.getObject());
6066
}

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.