| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 | use crate::helper::*;use flowy_workspace::entities::{app::QueryAppRequest, view::*};#[test]#[should_panic]fn app_delete() {    let test = AppTest::new();    delete_app(&test.sdk, &test.app.id);    let query = QueryAppRequest::new(&test.app.id);    let _ = read_app(&test.sdk, query);}#[test]fn app_read() {    let test = AppTest::new();    let query = QueryAppRequest::new(&test.app.id);    let app_from_db = read_app(&test.sdk, query);    assert_eq!(app_from_db, test.app);}#[test]fn app_create_with_view() {    let test = AppTest::new();    let request_a = CreateViewRequest {        belong_to_id: test.app.id.clone(),        name: "View A".to_string(),        desc: "".to_string(),        thumbnail: Some("http://1.png".to_string()),        view_type: ViewType::Doc,    };    let request_b = CreateViewRequest {        belong_to_id: test.app.id.clone(),        name: "View B".to_string(),        desc: "".to_string(),        thumbnail: Some("http://1.png".to_string()),        view_type: ViewType::Doc,    };    let view_a = create_view_with_request(&test.sdk, request_a);    let view_b = create_view_with_request(&test.sdk, request_b);    let query = QueryAppRequest::new(&test.app.id).read_views();    let view_from_db = read_app(&test.sdk, query);    assert_eq!(view_from_db.belongings[0], view_a);    assert_eq!(view_from_db.belongings[1], view_b);}#[test]fn app_set_trash_flag() {    let test = AppTest::new();    test.move_app_to_trash();    let query = QueryAppRequest::new(&test.app.id).trash();    let _ = read_app(&test.sdk, query);}#[test]#[should_panic]fn app_set_trash_flag_2() {    let test = AppTest::new();    test.move_app_to_trash();    let query = QueryAppRequest::new(&test.app.id);    let _ = read_app(&test.sdk, query);}
 |