mirror of
				https://github.com/openimsdk/open-im-server.git
				synced 2025-11-04 03:13:15 +08:00 
			
		
		
		
	feat: test
This commit is contained in:
		
							parent
							
								
									c23a28ea69
								
							
						
					
					
						commit
						930024ab64
					
				@ -36,3 +36,26 @@ func TestLoadOpenIMRpcUserConfig(t *testing.T) {
 | 
				
			|||||||
	//export IMENV_OPENIM_RPC_USER_RPC_PORTS="10110,10111,10112"
 | 
						//export IMENV_OPENIM_RPC_USER_RPC_PORTS="10110,10111,10112"
 | 
				
			||||||
	assert.Equal(t, []int{10110, 10111, 10112}, user.RPC.Ports)
 | 
						assert.Equal(t, []int{10110, 10111, 10112}, user.RPC.Ports)
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					func TestLoadNotificationConfig(t *testing.T) {
 | 
				
			||||||
 | 
						var noti Notification
 | 
				
			||||||
 | 
						err := LoadConfig("../../../config/notification.yml", "IMENV_NOTIFICATION", ¬i)
 | 
				
			||||||
 | 
						assert.Nil(t, err)
 | 
				
			||||||
 | 
						assert.Equal(t, "Your friend's profile has been changed", noti.FriendRemarkSet.OfflinePush.Title)
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					func TestLoadOpenIMThirdConfig(t *testing.T) {
 | 
				
			||||||
 | 
						var third Third
 | 
				
			||||||
 | 
						err := LoadConfig("../../../config/openim-rpc-third.yml", "IMENV_OPENIM_RPC_THIRD", &third)
 | 
				
			||||||
 | 
						assert.Nil(t, err)
 | 
				
			||||||
 | 
						assert.Equal(t, "enabled", third.Object.Enable)
 | 
				
			||||||
 | 
						assert.Equal(t, "https://oss-cn-chengdu.aliyuncs.com", third.Object.Oss.Endpoint)
 | 
				
			||||||
 | 
						assert.Equal(t, "my_bucket_name", third.Object.Oss.Bucket)
 | 
				
			||||||
 | 
						assert.Equal(t, "https://my_bucket_name.oss-cn-chengdu.aliyuncs.com", third.Object.Oss.BucketURL)
 | 
				
			||||||
 | 
						assert.Equal(t, "AKID1234567890", third.Object.Oss.AccessKeyID)
 | 
				
			||||||
 | 
						assert.Equal(t, "abc123xyz789", third.Object.Oss.AccessKeySecret)
 | 
				
			||||||
 | 
						assert.Equal(t, "session_token_value", third.Object.Oss.SessionToken) // Uncomment if session token is needed
 | 
				
			||||||
 | 
						assert.Equal(t, true, third.Object.Oss.PublicRead)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						// Environment: IMENV_OPENIM_RPC_THIRD_OBJECT_ENABLE=enabled;IMENV_OPENIM_RPC_THIRD_OBJECT_OSS_ENDPOINT=https://oss-cn-chengdu.aliyuncs.com;IMENV_OPENIM_RPC_THIRD_OBJECT_OSS_BUCKET=my_bucket_name;IMENV_OPENIM_RPC_THIRD_OBJECT_OSS_BUCKETURL=https://my_bucket_name.oss-cn-chengdu.aliyuncs.com;IMENV_OPENIM_RPC_THIRD_OBJECT_OSS_ACCESSKEYID=AKID1234567890;IMENV_OPENIM_RPC_THIRD_OBJECT_OSS_ACCESSKEYSECRET=abc123xyz789;IMENV_OPENIM_RPC_THIRD_OBJECT_OSS_SESSIONTOKEN=session_token_value;IMENV_OPENIM_RPC_THIRD_OBJECT_OSS_PUBLICREAD=true
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user