舰队指挥官九游下载-舰队指挥官

舰队指挥官九游下载-舰队指挥官
浏览 (62)
  • 类型:
  • 更新:2024-07-17
  • 大小:366M
  • 所需权限:查看
  • 隐私政策:查看
啦"), expectedStop: defaultStopToList}, }, }, { name: "stopToMap", cases: []testCase{ { name: "stop fromToList if existing", input: types.NewDict(map[string]types.DictItem{ "alert": {}, "who": {}, "when": {}, "how": {}, }), expected: types.StopToMap, expectedErr: nil, fromToListKey: "who", }, { name: "default since there is no fromToList", input: types.NewDict(map[string]types.DictItem{}), expected: defaultStopToMap, expectedErr: nil, fromToListKey: "who", }, }, }, { name: "stopToTable", cases: []testCase{ { name: "stop to table always", input: types.NewTable(&types.DictSchema{}), expected: true, expectedErr: nil, }, }, }, { name: "stopSingle", cases: []testCase{ { name: "stop to single if exists", input: types.NewTable(&types.DictSchema{|)|}), expected: true, expectedErr: nil, }, }, }, } func resetUDFConfig() { UDFBufConfig = NewUDFConfig() } func TestUDFConfig(t *testing.T) { for testCaseIndex, testCase := range testCases { fmt.Println(testCase.name) for _, kvInput := range testCase.cases { fmt.Println(kvInput.name) resetUDFConfig() fConfig.InitFromKVMap(kvInput.input) getErr := func() error { for i := 0; i < 5; i++ { parsedErr := UDFBufConfig.init(&fConfig) if parsedErr == nil { return nil } time.Sleep(10 * time.Millisecond) } return nil } require.Equal(t, kvInput.expected, UDFBufConfig.StopToTable() == types.TableStopFunc, fmt.Sprintf("testCase[%d](%s):", testCaseIndex, kvInput.name)) require.Equal(t, kvInput.expectedErr, getErr(), fmt.Sprintf("testCase[%d](%s):", testCaseIndex, kvInput.name)) } } }
安卓版下载

同类推荐更多

专题合集更多>>

深宫曲清软破解版金手指-深宫曲清软 kingroot手机版官方下载-kingroot手机版 56书库手机版数据更新时间-56书库app 射杀僵尸防御内置菜单下载-射杀僵尸防御内置菜单