MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / test_view_state_unicode_name

Function test_view_state_unicode_name

atomic-core/src/pristine/txn/helpers.rs:351–367  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

349
350 #[test]
351 fn test_view_state_unicode_name() {
352 let state = ViewState {
353 id: 1,
354 name: "ビュー-日本語".to_string(),
355 state: Merkle::ZERO,
356 change_count: 0,
357 kind: ViewScope::Draft,
358 parent: Some(99),
359 };
360
361 let bytes = serialize_view_state(&state);
362 let recovered = deserialize_view_state(&bytes).unwrap();
363
364 assert_eq!(state.name, recovered.name);
365 assert_eq!(recovered.kind, ViewScope::Draft);
366 assert_eq!(recovered.parent, Some(99));
367 }
368
369 #[test]
370 fn test_view_state_too_short() {

Callers

nothing calls this directly

Calls 3

serialize_view_stateFunction · 0.85
deserialize_view_stateFunction · 0.85
unwrapMethod · 0.45

Tested by

no test coverage detected