aboutsummaryrefslogtreecommitdiff
path: root/src/app
diff options
context:
space:
mode:
authorKevin Hoerr <kjhoerr@submelon.dev>2026-04-23 17:47:42 -0400
committerKevin Hoerr <kjhoerr@submelon.dev>2026-04-23 17:47:42 -0400
commit0791326829828a58c2fb9a287a4c889af0587d49 (patch)
tree2e8925606f821b0d33c0a94390ddb7eff157c261 /src/app
parent7d9b64f29cbc0056118dbb1d090f2a7a0adc41c4 (diff)
downloadequity-tracker-0791326829828a58c2fb9a287a4c889af0587d49.tar.gz
equity-tracker-0791326829828a58c2fb9a287a4c889af0587d49.tar.bz2
equity-tracker-0791326829828a58c2fb9a287a4c889af0587d49.zip
sqlite.rs: Separate tests, remove range test
Diffstat (limited to 'src/app')
-rw-r--r--src/app/store/sqlite.rs22
1 files changed, 6 insertions, 16 deletions
diff --git a/src/app/store/sqlite.rs b/src/app/store/sqlite.rs
index e971ef3..bcb0e80 100644
--- a/src/app/store/sqlite.rs
+++ b/src/app/store/sqlite.rs
@@ -95,6 +95,7 @@ impl Store for SQLiteStore {
#[cfg(test)]
mod tests {
+
use super::*;
// Practically, the `Store` trait is what we interface with externally, and
@@ -118,6 +119,11 @@ mod tests {
assert!(res.is_ok());
assert!(context.connection.is_some());
}
+}
+
+#[cfg(test)]
+mod counter_tests {
+ use super::*;
#[test]
fn get_counter() {
@@ -141,22 +147,6 @@ mod tests {
}
#[test]
- fn get_counter_outside_range() {
- let mut context = SQLiteStore::default();
- assert!(context.init().is_ok());
-
- let new_value = -1;
- if let Some(conn) = &context.connection {
- let mut statement = conn.prepare("UPDATE RATAT SET COUNTER = ?").unwrap();
- statement.bind((1, new_value)).unwrap();
- statement.next().unwrap();
- }
- let res = context.get_counter();
-
- assert!(res.is_err());
- }
-
- #[test]
fn set_counter() {
let mut context = SQLiteStore::default();
assert!(context.init().is_ok());