function harms: deactivate *json* functions

* need rework

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
This commit is contained in:
2020-06-28 19:18:47 +02:00
parent 2e357d18a6
commit deb054f2cb

View File

@@ -130,60 +130,61 @@ pub fn set_harms_multi_column(connection: &SqliteConnection) -> QueryResult<usiz
.execute(connection) .execute(connection)
} }
#[test] // #[test]
fn examine_set_harms_multi_column() { // fn examine_set_harms_multi_column() {
let query = insert_into(harms).values(( // let query = insert_into(harms).values((
id_harm.eq("123456789"), // id_harm.eq("123456789"),
id_policyholder.eq("110-123456789"), // id_policyholder.eq("110-123456789"),
id_callback.eq("0221 93123456789"), // id_callback.eq("0221 93123456789"),
)); // ));
let sql = "INSERT INTO `harms` (`id_harm`, `id_policyholder`, `id_callback`) \ // let sql = "INSERT INTO `harms` (`id_harm`, `id_policyholder`, `id_callback`) \
VALUES (?, ?, ?) \ // VALUES (?, ?, ?) \
-- binds: [\"123456789\", \"110-123456789\", \"0221 93123456789\"]"; // -- binds: [\"123456789\", \"110-123456789\", \"0221 93123456789\"]";
assert_eq!(sql, debug_query::<Sqlite, _>(&query).to_string()); // assert_eq!(sql, debug_query::<Sqlite, _>(&query).to_string());
} // }
pub fn set_harms_struct_json(connection: &SqliteConnection) -> Result<(), Box<dyn Error>> { // pub fn set_harms_struct_json(connection: &SqliteConnection) -> Result<(), Box<dyn Error>> {
let json = r#"{ "id_harm": "123456789", "id_policyholder": "110-123456789", "id_callback": "0221 92123456789", "date_recording": "2019-11-16 20:00:15.114957766"}"#; // let json = r#"{ "id_harm": "123456789", "id_policyholder": "110-123456789", "id_callback": "0221 92123456789", "date_recording": "2019-11-16 20:00:15.114957766"}"#;
let harm_struct = serde_json::from_str::<NewHarm>(json)?; // //let harm_struct = serde_json::from_str::<NewHarm>(json)?;
// let harm_struct = serde_json::from_str::<'_>(json)?;
insert_into(harms) // insert_into(harms)
.values(&harm_struct) // .values(&harm_struct)
.execute(connection)?; // .execute(connection)?;
Ok(()) // Ok(())
} // }
#[test] // #[test]
fn examine_set_harms_struct_json() { // fn examine_set_harms_struct_json() {
let json = r#"{ "id_harm": "123456789", "id_policyholder": "110-123456789", "id_callback": "0221 93123456789", "date_recording": "2019-11-19T00:08:00", "id_user": 102, "id_user_changed": 101 }"#; // let json = r#"{ "id_harm": "123456789", "id_policyholder": "110-123456789", "id_callback": "0221 93123456789", "date_recording": "2019-11-19T00:08:00", "id_user": 102, "id_user_changed": 101 }"#;
let harm_struct = serde_json::from_str::<NewHarm>(json).unwrap(); // let harm_struct = serde_json::from_str::<NewHarm>(json).unwrap();
let query = insert_into(harms).values(&harm_struct); // let query = insert_into(harms).values(&harm_struct);
let sql = // let sql =
"INSERT INTO `harms` (`id_harm`, `id_policyholder`, `id_callback`, `date_recording`, `id_user`, `id_user_changed`) \ // "INSERT INTO `harms` (`id_harm`, `id_policyholder`, `id_callback`, `date_recording`, `id_user`, `id_user_changed`) \
VALUES (?, ?, ?, ?, ?, ?) \ // VALUES (?, ?, ?, ?, ?, ?) \
-- binds: [\"123456789\", \"110-123456789\", \"0221 93123456789\", 2019-11-19T00:08:00, 102, 101]"; // -- binds: [\"123456789\", \"110-123456789\", \"0221 93123456789\", 2019-11-19T00:08:00, 102, 101]";
assert_eq!(sql, debug_query::<Sqlite, _>(&query).to_string()); // assert_eq!(sql, debug_query::<Sqlite, _>(&query).to_string());
} // }
pub fn set_harms_struct_json_option(connection: &SqliteConnection) -> Result<(), Box<dyn Error>> { // pub fn set_harms_struct_json_option(connection: &SqliteConnection) -> Result<(), Box<dyn Error>> {
let json = r#"{ "id_harm": "123456789", "id_policyholder": null, "id_callback": null, "date_recording": "2019-11-19T00:08:00", 102, 101 }"#; // let json = r#"{ "id_harm": "123456789", "id_policyholder": null, "id_callback": null, "date_recording": "2019-11-19T00:08:00", 102, 101 }"#;
let harm_struct = serde_json::from_str::<NewHarm>(json)?; // let harm_struct = serde_json::from_str::<'_>(json)?;
insert_into(harms) // insert_into(harms)
.values(&harm_struct) // .values(&harm_struct)
.execute(connection)?; // .execute(connection)?;
Ok(()) // Ok(())
} // }
#[test] // #[test]
fn examine_set_harms_struct_json_option() { // fn examine_set_harms_struct_json_option() {
let json = r#"{ "id_harm": "123456789", "id_policyholder": null, "id_callback": null, "date_recording": "2019-11-19T00:08:00", "id_user": 102, "id_user_changed": 101 }"#; // let json = r#"{ "id_harm": "123456789", "id_policyholder": null, "id_callback": null, "date_recording": "2019-11-19T00:08:00", "id_user": 102, "id_user_changed": 101 }"#;
let harm_struct = serde_json::from_str::<NewHarm>(json).unwrap(); // let harm_struct = serde_json::from_str::<NewHarm>(json).unwrap();
let query = insert_into(harms).values(&harm_struct); // let query = insert_into(harms).values(&harm_struct);
let sql = "INSERT INTO `harms` (`id_harm`, `date_recording`, `id_user`, `id_user_changed`) \ // let sql = "INSERT INTO `harms` (`id_harm`, `date_recording`, `id_user`, `id_user_changed`) \
VALUES (?, ?, ?, ?) \ // VALUES (?, ?, ?, ?) \
-- binds: [\"123456789\", 2019-11-19T00:08:00, 102, 101]"; // -- binds: [\"123456789\", 2019-11-19T00:08:00, 102, 101]";
assert_eq!(sql, debug_query::<Sqlite, _>(&query).to_string()); // assert_eq!(sql, debug_query::<Sqlite, _>(&query).to_string());
} // }