Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Phodal
scie
提交
49478ecc
S
scie
项目概览
Phodal
/
scie
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
scie
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
49478ecc
编写于
8月 22, 2020
作者:
P
Phodal Huang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
test; add basic json for testing
上级
4a556df9
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
30 addition
and
0 deletion
+30
-0
scie-grammar/src/inter/mod.rs
scie-grammar/src/inter/mod.rs
+30
-0
未找到文件。
scie-grammar/src/inter/mod.rs
浏览文件 @
49478ecc
...
...
@@ -152,4 +152,34 @@ impl IRawGrammar {
first_line_match
:
None
,
}
}
}
#[cfg(test)]
mod
tests
{
use
serde
::{
Deserialize
,
Serialize
};
use
serde_json
::
Result
;
#[derive(Serialize,
Deserialize)]
struct
Person
{
name
:
String
,
age
:
u8
,
phones
:
Vec
<
String
>
,
}
#[test]
fn
should_convert_json
()
{
let
data
=
r#"
{
"name": "John Doe",
"age": 43,
"phones": [
"+44 1234567",
"+44 2345678"
]
}"#
;
let
p
:
Person
=
serde_json
::
from_str
(
data
)
.unwrap
();
assert_eq!
(
43
,
p
.age
)
}
}
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录