Save/Open
Test Save and Open on files containing:
- Cut to depth and through all on extrusion
- Cut to depth and through all on 3D solid
- Boolean operations on extrusion and 3D solid
- Spheres moved from the origin
- Result of Array Pattern and Circular Pattern
- 3D solids on different planes
Draw on Sketch
- Rectangle and Rectangle 3p
- Line – connect separate lines. Line dimension should be displayed during drawing
- Polyline
- Horizontal and Vertical line
- Circle and Elipse
- Arc CSE and SER
- Dimension on Line
- Trim on combinations of circles, lines, arcs. Known bug: Trim on Ellipse doesn’t work
- Fillet and Chamfer 2D on rectangle lines and polylines at angle
Test these on the following sketch types:
- Default sketch
- Sketch on side of an extruded solid
- Plane that is not parallel or perpendicular to the default plane (Draw a cube and apply Chamfer on one of the edges. Use the resulting plane to create a new sketch)
Edit Sketch Shapes
- Drag Line point editing gizmo
- Drag Circle editing gizmo
- Drag Rectangle point editing gizmo
- Drag Arc (CSE and SER) points editing gizmos
- Check that dimension changes on base line change
Edit Sketch
Change, add or delete sketch shapes for sketches used as base for:
- Extrude
- Cut to Depth and Cut Through All
- Pipe and Revolve
Property Grid changes
Check that the following attribute changes are reflected on the base shape:
- Line: length and second point coordinate
- Circle: radius
- Point: coordinates
- Ellipse: minor and major radius
- CSE arc: Known bug: editing arc properties doesn’t change the arc
- Line: length and second point coordinate
- Circle: radius
- Sphere: radius
- Torus: internal and external radius
- Box: height, width, length (bug)
- Cylinder: radius, height, angle
- Cone: base and top radius, height, angle
Extrude
- Extrude on shapes resulted from drawing on Sketch (all three types of sketches), especially:
- Fillet and Chamfer result
- Trim result
- Arcs connected with lines
Cut through all
- Cut with circle through extruded circle
- Cut with rectangle through extruded circle
- Cut with circle through 3d solid (bug)
Cut to depth
- Cut with circle through extruded circle to a specified depth
- Cut with rectangle through extruded circle
- Cut with circle through 3d solid (bug)
Pipe
- Apply Pipe on line and sketch shape
Translate + Undo + Redo
Translate by dragging the Translate Gizmo and editing the Translate Property grid values for these cases:
- Shape resulted after Cut to depth
- Revolved shape: bug: the points of the base shape remain on their original position
- 3D solid
- Sketch shapes
- Sketch shapes that are part of a constraint
- Complex shapes resulted after more than one operation (this checks that the base sketch faces are calculated correctly)
Fillet and Chamfer 3D
- Apply on edge of cube
- Apply on edge of an extruded circle
- Apply on edge between two fused extruded shapes
- Apply on edge between two fused 3D solids (bug)
- Apply on edge between fused extrude and 3D solid
Sewing
- Apply on two extrusions from different sketches – the result will be one object
3D Solid
- Draw each type of shapeFuse, Intersect, Substract
- Apply on two extrusions from different sketches
- Apply on extrusion and 3D solid
Copy/Paste
- Sketch shapes
- Shapes resulted from cut through all/cut to depth
- 3D solid
Circular Pattern and Array Pattern
- Apply on line and extruded/cut object
- Apply on line and 3D solid
- Apply on line and object resulted from Boolean operations
Mirror Point and Mirror Line
- Apply on sketch shape
- Apply on extruded and cut solid
- Apply on object resulted from Boolean operations
- Apply on 3D solid (bug)
Boo Scripts
- Run Boo scripts located in Source\UnitTesting\NaroTestSuite\Boo\
Constraints
Add constraints and change shapes that are part of constraints:
- Sketch constraints
- Constraint points
- Point to point constraint
- Point to edge constraint
- Display constraints
Hinter
- Parallel and perpendicular hinters on default sketch
- Parallel and perpendicular hinters on sketch on a different plane
Other
- Hints are displayed only when drawing tools are selected
- View Orientation changes view plane
- Options are saved/loaded correctly
- Enter Sketch by selecting sketch shape on scene or in Tree View