1 parent 680dc3f commit d7f5f20Copy full SHA for d7f5f20
1 file changed
tests/fiolet_conformance_halt.rs
@@ -0,0 +1,18 @@
1
+use fiolet_core::fiolet_conformance::adapter::FioletConformanceAdapter;
2
+use fiolet_ageofdarkness::esv::EpistemicTrace;
3
+
4
+#[test]
5
+fn test_halt_trace() {
6
+ // przykładowa EpistemicTrace, która powinna dać HALT
7
+ let trace = EpistemicTrace::halt_trace(); // dostosuj do faktycznej funkcji
8
+ let result = FioletConformanceAdapter::validate(trace);
9
+ assert_eq!(result, FioletConformanceAdapter::ConformanceResult::Halt);
10
+}
11
12
13
+fn test_allow_trace() {
14
+ // przykładowa EpistemicTrace, która powinna dać ALLOW
15
+ let trace = EpistemicTrace::allow_trace(); // dostosuj do faktycznej funkcji
16
17
+ assert_eq!(result, FioletConformanceAdapter::ConformanceResult::Allow);
18
0 commit comments