Testing Schengen Calculator Comparison

Comparing calculation methods to ensure accuracy and consistency across different implementations.

About This Testing Tool

We developed V3 as a faster calculation method that can handle more dates across wider time ranges. The primary purpose is to create a second validation system - now we can compare V2 vs V3 results to quickly spot any differences when adding new test scenarios.

Currently, V3 is used purely for testing and validation purposes. The main Schengen calculator on our website continues to use the proven V2 system. In the future, we may consider using V3 for the public calculator, but for now it serves as our internal testing benchmark.

This comparison ensures that both calculation methods produce identical results across various travel scenarios, maintaining the accuracy and reliability our users depend on.

Test Results Summary

10
Total Scenarios
10
Identical Results
0
Different Results
100%
Success Rate

All scenarios match!

Single Short Trip

One 15-day trip to test basic compliance

Match

Travel Periods:

2024-01-01 to 2024-01-15

V3 Calculator (Optimized)

Compliant: Yes
Breaches: 0
Compliant Windows: 1

V2 Library Results

Compliant: Yes
Breaches: 0
Compliant Windows: 1

Two Separate Trips

Two short trips with gap between them

Match

Travel Periods:

2024-01-01 to 2024-01-15
2024-03-01 to 2024-03-10

V3 Calculator (Optimized)

Compliant: Yes
Breaches: 0
Compliant Windows: 1

V2 Library Results

Compliant: Yes
Breaches: 0
Compliant Windows: 1

Exactly 90 Days

Maximum allowed stay without breach

Match

Travel Periods:

2024-01-01 to 2024-03-31

V3 Calculator (Optimized)

Compliant: No
Breaches: 1
Compliant Windows: 0

V2 Library Results

Compliant: No
Breaches: 1
Compliant Windows: 0

Breach by 1 Day

One day over the 90-day limit

Match

Travel Periods:

2024-01-01 to 2024-04-01

V3 Calculator (Optimized)

Compliant: No
Breaches: 2
Compliant Windows: 0

V2 Library Results

Compliant: No
Breaches: 2
Compliant Windows: 0

Overlapping Periods

Two periods that overlap each other

Match

Travel Periods:

2024-01-01 to 2024-01-20
2024-01-15 to 2024-02-05

V3 Calculator (Optimized)

Compliant: Yes
Breaches: 0
Compliant Windows: 1

V2 Library Results

Compliant: Yes
Breaches: 0
Compliant Windows: 1

Multiple Short Trips

Five short trips totaling under 90 days

Match

Travel Periods:

2024-01-01 to 2024-01-10
2024-02-01 to 2024-02-10
2024-03-01 to 2024-03-10
2024-04-01 to 2024-04-10
2024-05-01 to 2024-05-10

V3 Calculator (Optimized)

Compliant: Yes
Breaches: 0
Compliant Windows: 1

V2 Library Results

Compliant: Yes
Breaches: 0
Compliant Windows: 1

Long Stay Spread

Travel spread over 10 months

Match

Travel Periods:

2024-01-01 to 2024-01-30
2024-03-01 to 2024-03-30
2024-05-01 to 2024-05-30
2024-07-01 to 2024-07-30

V3 Calculator (Optimized)

Compliant: Yes
Breaches: 0
Compliant Windows: 2

V2 Library Results

Compliant: Yes
Breaches: 0
Compliant Windows: 2

Complex Overlapping

Multiple overlapping periods creating complexity

Match

Travel Periods:

2024-01-01 to 2024-02-15
2024-01-20 to 2024-03-10
2024-02-01 to 2024-03-15

V3 Calculator (Optimized)

Compliant: Yes
Breaches: 0
Compliant Windows: 1

V2 Library Results

Compliant: Yes
Breaches: 0
Compliant Windows: 1

Rolling Window Edge Case

Periods designed to test rolling window boundaries

Match

Travel Periods:

2024-01-01 to 2024-03-31
2024-07-01 to 2024-07-31

V3 Calculator (Optimized)

Compliant: No
Breaches: 1
Compliant Windows: 0

V2 Library Results

Compliant: No
Breaches: 1
Compliant Windows: 0

Maximum Complexity

Complex scenario with multiple breaches

Match

Travel Periods:

2024-01-01 to 2024-02-29
2024-03-01 to 2024-04-30
2024-05-01 to 2024-06-15

V3 Calculator (Optimized)

Compliant: No
Breaches: 77
Compliant Windows: 0

V2 Library Results

Compliant: No
Breaches: 77
Compliant Windows: 0

This comparison page tests 10 different scenarios to ensure both calculation methods produce identical results.
← Back to Schengen Calculator