Testname: Axis Positioning

Document Owner:

Thomas Klarhoefer

Last document change:

01.12.2008

Status of document:

Standard

Valid for version: OpenOffice.org_3.0

Test purpose:

Check the correct the positioning of axes including the positioning of axes labels and interval marks inside the chart.


Known issues:


Preconditions of test:

OOo 3.1 includes cws rtlchart02

Test documents:

AxisPositioning.ods

Testcases:


Cross value axis for x axis Status: Standard -

  1. Start OOo Version 3.1 or higher
  2. File / Open...
  3. Enter the name of the attached Testdocument (AxisPositioning.ods) in the File name Textfield
  4. Press open
  5. Check, if Object Chart 1: new default: axis at zero are correct (x and y axis must cross at 0)
  6. Select the x axis
  7. Kontextmenu / Object properties.../ Tabpage Positioning
  8. Check, if the Axis Line Listbox Cross other axis at show entry value and 0 as value
  9. Change the value from 0 to 3
  10. Leave the Dialog by using ok
  11. Check, if the x axis cross the y axis at 3
  12. File / Save as... {name of your choice}
  13. File / reload
  14. Check, if the x axis cross the y axis at 3
  15. Select the x axis
  16. Kontextmenu / Object properties.../ Tabpage Positioning
  17. Check, if the Axis Line Listbox Cross other axis at show entry value and 3 as value
  18. Change the entry in Listbox Cross other axis at from value to start
  19. Check, if the Textbox they contain the value could not be seen
  20. Leave the Dialog by using ok
  21. Check, if the x axis cross the y axis at the start value (near the buttom)
  22. Select the x axis
  23. Kontextmenu / Object properties.../ Tabpage Positioning
  24. Check, if the Axis Line Listbox Cross other axis at show entry start
  25. Check, if the Textbox they contain the value could not be seen
  26. Change the entry in Listbox Cross other axis at from start to end
  27. Check, if the Textbox they contain the value could not be seen
  28. Leave the Dialog by using ok
  29. Check, if the x axis cross the y axis at the end value (near the top)
  30. File / Save as...
  31. File / reload
  32. Check, if the x axis cross the y axis at the end value
  33. Select the x axis
  34. Kontextmenu / Object properties.../ Tabpage Positioning
  35. Check, if the Axis Line Listbox Cross other axis at show entry end
  36. Change the entry in Listbox Cross other axis at from end to value
  37. Check, if the Textbox they contain the value are visible and show the entry 3
  38. Leave the Dialog by using ok
  39. Check, if the x axis cross the y axis at 3

Cross value axis for y axis Status: Standard -

  1. Start OOo Version 3.1 or higher
  2. File / Open...
  3. Enter the name of the attached Testdocument (AxisPositioning.ods) in the File name Textfield
  4. Press open
  5. Check, if Object Chart 1: new default: axis at zero are correct (x and y axis must cross at 0)
  6. Select the y axis
  7. Kontextmenu / Object properties.../ Tabpage Positioning
  8. Check, if the Axis Line Listbox Cross other axis at show entry value and 0 as value
  9. Change the value from 0 to -8
  10. Leave the Dialog by using ok
  11. Check, if the x axis cross the y axis at -8
  12. File / Save as... {name of your choice}
  13. File / reload
  14. Check, if the x axis cross the y axis at -8
  15. Select the y axis
  16. Kontextmenu / Object properties.../ Tabpage Positioning
  17. Check, if the Axis Line Listbox Cross other axis at show entry value and -8 as value
  18. Change the entry in Listbox Cross other axis at from value to start
  19. Check, if the Textbox they contain the value could not be seen
  20. Leave the Dialog by using ok
  21. Check, if the x axis cross the y axis at the start value (near the buttom)
  22. Select the x axis
  23. Kontextmenu / Object properties.../ Tabpage Positioning
  24. Check, if the Axis Line Listbox Cross other axis at show entry start
  25. Check, if the Textbox they contain the value could not be seen
  26. Change the entry in Listbox Cross other axis at from start to end
  27. Check, if the Textbox they contain the value could not be seen
  28. Leave the Dialog by using ok
  29. Check, if the y axis cross the y axis at the end value (near the top)
  30. File / Save as...
  31. File / reload
  32. Check, if the x axis cross the y axis at the end value
  33. Select the y axis
  34. Kontextmenu / Object properties.../ Tabpage Positioning
  35. Check, if the Axis Line Listbox Cross other axis at show entry end
  36. Change the entry in Listbox Cross other axis at from end to value
  37. Check, if the Textbox they contain the value are visible and show the entry -8
  38. Leave the Dialog by using ok
  39. Check, if the x axis cross the y axis at -8

Cross category axis for y axis Status: Standard -

  1. Start OOo Version 3.1 or higher
  2. File / Open...
  3. Enter the name of the attached Testdocument (AxisPositioning.ods) in the File name Textfield
  4. Press open
  5. Check, if Object Chart 11: Different axis position:
  6. Select the y axis
  7. Kontextmenu / Object properties.../ Tabpage Positioning
  8. Check, if the Axis Line Listbox Cross other axis at shows the entry category and the combobox behind shows the value category2.
  9. Change the value category2 to category1
  10. Leave the Dialog by using ok
  11. Check, if the value category1 are set
  12. File / Save as... {name of your choice}
  13. File / reload
  14. Check, if the value category1 are set
  15. Select the y axis
  16. Kontextmenu / Object properties.../ Tabpage Positioning
  17. Check, if the Axis Line Listbox Cross other axis at shows the entry category and the combobox behind shows the value category2.
  18. Change the entry category to end
  19. Check, if the Textbox they contain the value could not be seen
  20. Leave the Dialog by using ok
  21. Check, if the y axis cross the the x axis at the end
  22. File / Save
  23. File / reload
  24. Check, if the y axis cross the the x axis at the end
  25. Select the y axis
  26. Check, if the Axis Line Listbox Cross other axis at shows the entry end
  27. Change the entry end to category
  28. Check, if the Textbox they contain the value are visible and show the entry category1
  29. Leave the Dialog by using ok
  30. Check, if the y axis cross the the x axis at category1

Combination of cross x- and y axis Status: Standard -

  1. Start OOo Version 3.1 or higher
  2. File / Open...
  3. Enter the name of the attached Testdocument (AxisPositioning.ods) in the File name Textfield
  4. Press open
  5. Check, if Object Chart 11: Title: x axis; axis-position = "start"; y axis: axis-position = "2"
  6. Select the x axis
  7. Kontextmenu / Object properties.../ Tabpage Positioning
  8. Check, if the Axis Line Listbox Cross other axis at show start
  9. Change the entry in Listbox Cross other axis at from start to value
  10. Change the value from 0 to -1
  11. Leave the Dialog by using ok
  12. Check, if the x axis cross the y axis at -1
  13. File / Save as... {name of your choice}
  14. File / reload
  15. Check, if the x axis cross the y axis at -3
  16. Select the y axis
  17. Kontextmenu / Object properties.../ Tabpage Positioning
  18. Check, if the Axis Line Listbox Cross other axis at show category and category 2 
  19. Change the entry in Listbox Cross other axis at from category to start
  20. Check, if the Textbox they contain the value could not be seen
  21. Leave the Dialog by using ok
  22. Check, if the x axis cross the y axis at the start value
  23. File / Save as...
  24. File / reload
  25. Check, if the x axis cross the y axis at the start value

Place Labels Status: Standard -

  1. Start OOo Version 3.1 or higher
  2. File / Open...
  3. Enter the name of the attached Testdocument (AxisPositioning.ods) in the File name Textfield
  4. Press open
  5. Check, if Object Chart 17: Title: axis-label-position="near-axis"; axis-position = "start" show the correct axis label position and axis position
  6. Check, if Object Chart 23: Title: axis-label-position="near-axis"; axis-position = "end" show the correct axis label position and axis position
  7. Check, if Object Chart 15: Title: axis-label-position="near-axis"; axis-position = "0" show the correct axis label position and axis position
  8. Check, if Object Chart 24: Title: axis-label-position="near-axis"; axis-position = "reversed x axis" show the correct axis label position and axis position
  9. Select Chart object 17
  10. Switch into Chart inplace mode by using a doubleclick
  11. Select the y axis
  12. Kontextmenu / Object properties.../ Tabpage Positioning
  13. Check, if the Place Labels are Near axis
  14. Change the entry in Listbox Place Labels from Near axis to outside end
  15. Leave the Dialog by using ok
  16. Check, if the Labels position are outside end and the axis position are start
  17. Kontextmenu / Object properties.../ Tabpage Positioning
  18. Check, if the Place Labels are outside end
  19. Change the entry in Listbox Place Labels from outside end to near axis (other side)
  20. Leave the Dialog by using ok
  21. Check, if the Labels position are near axis (other side) and the axis position are start
  22. File / Save as... {name of your choice}
  23. File / reload
  24. Check, if the Labels position are near axis (other side) and the axis position are start
  25. Select Chart object 17
  26. Switch into Chart inplace mode by using a doubleclick
  27. Select the y axis
  28. Kontextmenu / Object properties.../ Tabpage Positioning
  29. Change the entry in Listbox Place Labels from near axis (other side) to outside start
  30. Change the entry in Listbox Cross other axis at from start to end
  31. Leave the Dialog by using ok
  32. Check, if the Labels position are outside start and the axis position are end
  33. File / Save
  34. File / reload
  35. Check, if the Labels position are outside start and the axis position are end

Major, Minor and placement of Interval marks Status: Standard -

  1. Start OOo Version 3.1 or higher
  2. File / Open...
  3. Enter the name of the attached Testdocument (AxisPositioning.ods) in the File name Textfield
  4. Press open .
  5. Check, if Object Chart 20: Title: tick-mark-position="at-labels";  show the correct tick mark position "at Labels
  6. Select Chart object 20
  7. Switch into Chart inplace mode by using a doubleclick
  8. Select the y axis
  9. Kontextmenu / Object properties.../ Tabpage Positioning
  10. Check, if the Place marks are At Labels
  11. Change the entry in Listbox Place marks from At labels to At Axis
  12. Leave the Dialog by using ok
  13. Check, if the Mark position are At Axis
  14. Kontextmenu / Object properties.../ Tabpage Positioning
  15. Check, if the Place marks are At axis
  16. Change the entry in Listbox Place marks from At Axis to At Axis and labels
  17. Leave the Dialog by using ok
  18. Check, if the Mark position are At Axis and labels
  19. File / Save as... {name of your choice}
  20. File / reload
  21. Check, if the Mark position are At Axis and labels
  22. Select Chart object 13
  23. Switch into Chart inplace mode by using a doubleclick
  24. Select the y axis
  25. Kontextmenu / Object properties.../ Tabpage Positioning
  26. Check, if the Place marks are At axis
  27. Change the entry in Listbox Place marks from At Axis to At Axis and labels
  28. Mark the Checkbox Major interval inner
  29. Mark the Checkbox Minor interval inner
  30. Mark the Checkbox Minor interval outer
  31. Leave the Dialog by using ok
  32. Check, if the Mark position are At Axis and labels and the Major and Minor intervals are all set (inner and outer)
  33. File / Save
  34. File / reload
  35. Check, if the Mark position are At Axis and labels and the Major and Minor intervals are all set (inner and outer)

References:

http://specs.openoffice.org/chart/ChartAxisPositioning.odt

Acronyms:

-

testcase specification history

Axis Positioning

Date Change User
01.12.2008 (13:42:45) testcase deleted Thomas Klarhoefer
01.12.2008 (13:42:35) testcase :Cross category axis for y axis updated Thomas Klarhoefer
01.12.2008 (12:26:35) testcase details updated Thomas Klarhoefer
01.12.2008 (11:02:09) testcase details added Thomas Klarhoefer
01.12.2008 (10:51:21) testcase details updated Thomas Klarhoefer
28.11.2008 (14:08:18) testcase details added Thomas Klarhoefer
27.11.2008 (16:00:05) testcase details updated Thomas Klarhoefer
27.11.2008 (13:21:05) testcase details updated Thomas Klarhoefer
27.11.2008 (12:44:25) testcase details added Thomas Klarhoefer
26.11.2008 (15:20:09) testcase details added Thomas Klarhoefer
26.11.2008 (14:14:26) testcase :Combination of cross x- and y axis updated Thomas Klarhoefer
26.11.2008 (13:49:44) testcase added Thomas Klarhoefer
26.11.2008 (13:48:58) testcase added Thomas Klarhoefer
26.11.2008 (13:48:13) testcase added Thomas Klarhoefer
26.11.2008 (13:47:46) testcase :Cross category axis for y axis updated Thomas Klarhoefer
26.11.2008 (13:47:30) testcase :Cross cytegory axis for y axis updated Thomas Klarhoefer
26.11.2008 (13:47:18) testcase added Thomas Klarhoefer
26.11.2008 (13:46:48) testcase added Thomas Klarhoefer
26.11.2008 (13:46:05) testcase details added Thomas Klarhoefer
26.11.2008 (13:13:51) testcase added Thomas Klarhoefer
26.11.2008 (13:13:19) testcase :Cross value axis for x axis updated Thomas Klarhoefer
26.11.2008 (13:12:15) testcase details updated Thomas Klarhoefer
26.11.2008 (13:07:11) testcase details updated Thomas Klarhoefer
26.11.2008 (13:00:08) testcase details updated Thomas Klarhoefer
25.11.2008 (16:42:08) testcase details updated Thomas Klarhoefer
25.11.2008 (15:07:25) testcase details updated Thomas Klarhoefer
25.11.2008 (14:18:21) testcase :Testcase 1 updated Thomas Klarhoefer
25.11.2008 (14:16:51) testcase details added Thomas Klarhoefer
25.11.2008 Testcase specification created Thomas Klarhoefer