0023944: Typo in ShapeCustom_RestrictionParameters leading to wrong approximation...
[occt.git] / tests / bugs / heal / bug23944
diff --git a/tests/bugs/heal/bug23944 b/tests/bugs/heal/bug23944
new file mode 100755 (executable)
index 0000000..fc92baa
--- /dev/null
@@ -0,0 +1,27 @@
+puts "============"
+puts "OCC23944"
+puts "============"
+puts ""
+###################################################
+## Typo in ShapeCustom_RestrictionParameters leading to wrong approximation results
+###################################################
+
+set BugNumber OCC23944
+
+restore [locate_data_file bug23944_s.brep] s
+
+mkface f s
+
+set info [bsplres result f 1e-4 1e-9 15 100 C1 C2 0 1]
+
+# Resume
+puts ""
+if { [regexp {Debug mode} [dversion]] } {
+   if { [regexp {Surface is aproximated with continuity 0} $info] } {
+      puts "OK ${BugNumber}"
+   } else {
+      puts "Faulty ${BugNumber}"
+   }
+} else {
+   puts "Test for debug mode only"
+}