持久对象同步键值。测试。豫
yuyan · 58 行 · 4966 字节 · UTF-8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
寻观「标准库」之「豫言标准内核」之书。
寻观「标准库」之「数据结构」之「字符串术」之书。
寻观「癸象工具」之「总集」之书。
寻观「云工宿主」之「事件」之书。
寻观「云工宿主」之「句柄」之书。
寻观「云工宿主」之「请求」之书。
寻观「云工宿主」之「持久对象」之书。
寻观「云工宿主」之「持久对象内部」之书。
「:文言:同步与异步键值共一仓;阙键、空值须别之。汉语:验证两种 KV API 互见、缺失键与 null 区分、列举排序及删除返回值。:」
若「字符串相等吗」于(「云工事件种类」于「元」)于『durable-fetch』则(
虑「请求」者「读取云工请求」于「元」而
若「是子字符串吗」于『/prepare』于「请求」则(
虑「无」者「云工持久写入文字」于『同:a』于『甲』而
虑「无」者「云工同步键值写入癸象」于『同:b』于(「癸象解析」于『{"n":2}』)而
虑「无」者「云工同步键值写入值文」于『同:c』于『"丙"』而
虑「无」者「云工同步键值写入值文」于『同:d』于『null』而
虑「无」者「云工持久同步」于「元」而
「设置云工响应」于「二零零」于『text/plain』于『同步键值已写』)
否则若「是子字符串吗」于『/inspect』于「请求」则(
虑「甲」者「云工同步键值读取值文」于『同:a』而
虑「乙」者「云工同步键值读取癸象」于『同:b』而
虑「乙异步」者「云工持久读取值文」于『同:b』而
虑「空」者「云工同步键值读取值文」于『同:d』而
虑「阙」者「云工同步键值读取值文」于『同:无』而
虑「逆序」者「云工同步键值列举值文」于『{"prefix":"同:","reverse":true,"limit":2}』而
虑「诸值」者「云工持久列举值文」于『{"prefix":"同:"}』而
虑「验甲」者「且」于(「甲」中「零」)于(「字符串相等吗」于(「甲」中「一」)于『"甲"』)而
虑「验乙」者「且」于(「乙」中「零」)于(「字符串相等吗」于(「癸象表示」于(「乙」中「一」))于『{"n":2}』)而
虑「验异步」者「且」于(「乙异步」中「零」)于(「字符串相等吗」于(「乙异步」中「一」)于『{"n":2}』)而
虑「验空」者「且」于(「空」中「零」)于(「字符串相等吗」于(「空」中「一」)于『null』)而
虑「验缺」者「非」于(「阙」中「零」)而
虑「验逆序」者「字符串相等吗」于「逆序」于『[["同:d",null],["同:c","丙"]]』而
虑「验诸值」者「字符串相等吗」于「诸值」于『[["同:a","甲"],["同:b",{"n":2}],["同:c","丙"],["同:d",null]]』而
虑「验一」者「且」于「验甲」于「验乙」而
虑「验二」者「且」于「验异步」于「验空」而
虑「验三」者「且」于「验缺」于「验逆序」而
虑「验四」者「且」于「验一」于「验二」而
虑「验五」者「且」于「验三」于「验诸值」而
若「且」于「验四」于「验五」
则「设置云工响应」于「二零零」于『text/plain』于『同步键值通过』
否则「设置云工响应」于「二零零」于『text/plain』于(『同步键值失败|』附(「甲」中「一」)附『|』附(「乙异步」中「一」)附『|』附「逆序」附『|』附「诸值」))
否则若「是子字符串吗」于『/delete』于「请求」则(
虑「已删」者「云工同步键值删除」于『同:b』而
虑「未删」者「云工同步键值删除」于『同:无』而
虑「异步」者「云工持久读取值文」于『同:b』而
若「且」于「已删」于(「且」于(「非」于「未删」)于(「非」于(「异步」中「零」)))
则「设置云工响应」于「二零零」于『text/plain』于『同步删除通过』
否则「设置云工响应」于「二零零」于『text/plain』于『同步删除失败』)
否则(
虑「诸值」者「云工同步键值列举值文」于『{"prefix":"同:"}』而
「设置云工响应」于「二零零」于『text/plain』于「诸值」))
否则(
虑「请求号」者「云工请求句柄」于「元」而
虑「网址文」者「云工读取属性」于「请求号」于『url』而
虑「网址」者鉴(「癸象解析」于「网址文」)而有(「癸象字符串」于「文」)则「文」或有「其他」则「发生事故」授以「字符串」于『请求网址非文』而
虑「结果」者「云工持久对象请求文字」于『测试对象』于『同一对象』于『GET』于「网址」于『』而
「设置云工响应」于「二零零」于『text/plain』于「结果」)。