scim-server 0.5.3

A comprehensive SCIM 2.0 server library for Rust with multi-tenant support and type-safe operations
Documentation
//! Multi-Tenant Core Tests Module
//!
//! This module contains tests for the core multi-tenant functionality of the SCIM server.
//! These tests drive the development of tenant isolation, authentication, and authorization
//! features that are essential for SaaS applications.

pub mod advanced;
pub mod core;
pub mod integration_tests;
pub mod provider_trait;

// Re-export test utilities for multi-tenant testing
pub use super::super::common::multi_tenant::*;

#[cfg(test)]
mod multi_tenant_suite {

    /// Test suite overview for multi-tenant functionality
    #[test]
    fn multi_tenant_test_overview() {
        println!("\n🏢 Multi-Tenant Test Suite Overview");
        println!("===================================");
        println!("This module tests the core multi-tenant capabilities:");
        println!("  • Tenant context management");
        println!("  • Authentication and authorization");
        println!("  • Cross-tenant isolation");
        println!("  • Provider trait multi-tenancy");
        println!("  • Advanced multi-tenant features\n");

        println!("📊 Test Coverage:");
        println!("  • core.rs - Tenant foundation and context");
        println!("  • provider_trait.rs - Provider-level multi-tenancy");
        println!("  • advanced.rs - Complex scenarios and edge cases");
    }
}