From 2b614ee8c4c6ed0aa2276b20c0607b86a77fb49f Mon Sep 17 00:00:00 2001 From: itsscb Date: Tue, 10 Dec 2024 01:52:55 +0100 Subject: [PATCH] adds future tasks and the corresponding features and test files --- Cargo.toml | 4 ++++ tests/task_nineteen/main.rs | 9 +++++++++ tests/task_sixteen/main.rs | 9 +++++++++ tests/task_twelve/main.rs | 9 +++++++++ tests/task_twentythree/main.rs | 9 +++++++++ 5 files changed, 40 insertions(+) create mode 100644 tests/task_nineteen/main.rs create mode 100644 tests/task_sixteen/main.rs create mode 100644 tests/task_twelve/main.rs create mode 100644 tests/task_twentythree/main.rs diff --git a/Cargo.toml b/Cargo.toml index 9493693..bc4add1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -20,3 +20,7 @@ axum-test = "16.4.0" [features] default = [] task1-9 = ["cargo-manifest", "serde_yml", "toml"] +task12 = [] +task16 = [] +task19 = [] +task23 = [] diff --git a/tests/task_nineteen/main.rs b/tests/task_nineteen/main.rs new file mode 100644 index 0000000..db1fb5f --- /dev/null +++ b/tests/task_nineteen/main.rs @@ -0,0 +1,9 @@ +#[cfg(feature = "task19")] +mod task_nineteen { + use axum_test::TestServer; + use itsscb_shuttlings_cch24::router; + + fn test_server() -> TestServer { + TestServer::new(router()).unwrap() + } +} diff --git a/tests/task_sixteen/main.rs b/tests/task_sixteen/main.rs new file mode 100644 index 0000000..13589b1 --- /dev/null +++ b/tests/task_sixteen/main.rs @@ -0,0 +1,9 @@ +#[cfg(feature = "task16")] +mod task_sixteen { + use axum_test::TestServer; + use itsscb_shuttlings_cch24::router; + + fn test_server() -> TestServer { + TestServer::new(router()).unwrap() + } +} diff --git a/tests/task_twelve/main.rs b/tests/task_twelve/main.rs new file mode 100644 index 0000000..0f61fde --- /dev/null +++ b/tests/task_twelve/main.rs @@ -0,0 +1,9 @@ +#[cfg(feature = "task12")] +mod task_twelve { + use axum_test::TestServer; + use itsscb_shuttlings_cch24::router; + + fn test_server() -> TestServer { + TestServer::new(router()).unwrap() + } +} diff --git a/tests/task_twentythree/main.rs b/tests/task_twentythree/main.rs new file mode 100644 index 0000000..fe9d4ef --- /dev/null +++ b/tests/task_twentythree/main.rs @@ -0,0 +1,9 @@ +#[cfg(feature = "task23")] +mod task_twentythree { + use axum_test::TestServer; + use itsscb_shuttlings_cch24::router; + + fn test_server() -> TestServer { + TestServer::new(router()).unwrap() + } +}