/* * Copyright (C) 2026 Mateusz GruszczyƄski @linuxiarz.pl * Source-Available Code / Dual-Licensed. * * Free for non-commercial and evaluation use under terms of BSL/GPLv3. * Commercial or production use requires a valid paid license. * See LICENSE file in repository root for details. */ use super::*; #[test] fn every_backend_has_explicit_queries() { for query in [ Q001, Q003, Q004, Q011, Q021, Q033, USER_LIST_WORKSPACES, USER_LIST_PADS, RESOURCE_ACCESS_TOKENS_DELETE_BY_TOKEN_HASH, SHARE_LINK_SESSION_SOURCE, SHARE_SESSION_INSERT, SHARE_SESSION_PERMISSION, SHARE_SESSIONS_DELETE_BY_LINK, SHARE_SESSIONS_DELETE_EXPIRED, PAD_PUBLIC_PAGE_DISABLED, NOTE_PUBLIC_PAGE_DISABLED, ] { assert!(!get(DatabaseKind::Sqlite, query).is_empty()); assert!(!get(DatabaseKind::Postgres, query).is_empty()); assert!(!get(DatabaseKind::MySql, query).is_empty()); } }