Adding test cases for issue 25167, 25168, 25169
authorbugmaster <bugmaster@opencascade.com>
Fri, 22 Aug 2014 10:15:41 +0000 (14:15 +0400)
committerbugmaster <bugmaster@opencascade.com>
Fri, 22 Aug 2014 10:15:41 +0000 (14:15 +0400)
tests/bugs/step/bug25167 [new file with mode: 0644]
tests/bugs/step/bug25168 [new file with mode: 0644]
tests/bugs/step/bug25169 [new file with mode: 0644]

diff --git a/tests/bugs/step/bug25167 b/tests/bugs/step/bug25167
new file mode 100644 (file)
index 0000000..bb19351
--- /dev/null
@@ -0,0 +1,24 @@
+puts "========"
+puts "OCC25167"
+puts "========"
+puts ""
+############################################################################################
+# STEP Reader - allow NextAssemblyUsageOccurance to accept ProductDefinitionShape as child
+############################################################################################
+
+stepread [locate_data_file bug25167.stp] a *
+tpcompound result
+
+set square 20800
+
+set nb_v_good 26
+set nb_e_good 37
+set nb_w_good 18
+set nb_f_good 18
+set nb_sh_good 3
+set nb_sol_good 3
+set nb_compsol_good 0
+set nb_compound_good 5
+set nb_shape_good 110
+
+set 3dviewer 1
diff --git a/tests/bugs/step/bug25168 b/tests/bugs/step/bug25168
new file mode 100644 (file)
index 0000000..f1b1942
--- /dev/null
@@ -0,0 +1,13 @@
+puts "TODO ?OCC25188 ALL: Error: File "
+
+puts "========"
+puts "OCC25168"
+puts "========"
+puts ""
+##########################################################################################################
+# STEP Writer - empty AppliedGroupAssignment can cause exception in RWStepAP214_RWAppliedGroupAssignment
+##########################################################################################################
+
+stepread [locate_data_file bug24135_Drum.stp] a *
+catch {exec rm ${imagedir}/bug25168.stp}
+stepwrite a a_1 ${imagedir}/bug25168.stp
diff --git a/tests/bugs/step/bug25169 b/tests/bugs/step/bug25169
new file mode 100644 (file)
index 0000000..d58ba06
--- /dev/null
@@ -0,0 +1,24 @@
+puts "========"
+puts "OCC25169"
+puts "========"
+puts ""
+##########################################################################
+# STEP Reader - allow opened shells to be an outer for ManifoldSolidBrep
+##########################################################################
+
+stepread [locate_data_file bug25169_box-openshell.stp] a *
+tpcompound result
+
+set square 2400
+
+set nb_v_good 8
+set nb_e_good 12
+set nb_w_good 6
+set nb_f_good 6
+set nb_sh_good 1
+set nb_sol_good 1
+set nb_compsol_good 0
+set nb_compound_good 1
+set nb_shape_good 35
+
+set 3dviewer 1