OpenLayers.Editor Test Suite

Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)

Tests completed in 64 milliseconds.
32 tests of 34 passed, 2 failed.

  1. Editor: test Editor constructor (0, 4, 4)Rerun
    1. new editor returns OpenLayers.Editor object.
    2. editor.map returns OpenLayers.Map object.
    3. editor.dialog returns OpenLayers.Editor.Control.Dialog object.
    4. editor.map.controls contains OpenLayers.Editor.Control.LayerSettings object.
  2. Editor: test edit modes (0, 4, 4)Rerun
    1. editMode
      Expected:
      false
    2. started edit mode.
    3. editor.editorPanel returns OpenLayers.Editor.Control.EditorPanel object.
    4. stoped edit mode. editMode
      Expected:
      false
  3. Editor: test toMultiPolygon and toFeatures (0, 2, 2)Rerun
    1. toFeatures
      Expected:
      "GEOMETRYCOLLECTION(POLYGON((620867.66739033 258915.13008619,620923.8234449 258935.22804256,620955.15261219 258848.92505343,620904.90772126 258827.64486432,620867.66739033 258915.13008619)),POLYGON((623387.98007842 258955.81892266,623418.78268498 258949.9517595,623381.70426854 258903.45660237,623285.18267652 258906.98788013,623332.26637994 258966.4310557,623351.86501011 258962.69798329,623334.11963888 258996.69154629,623412.01863888 259045.90954629,623429.91463888 259012.51854629,623438.70563888 258996.06854629,623436.39063888 258994.23154629,623415.89990015 258980.87141875,623387.98007842 258955.81892266),(623384.647 259013.51475912,623385.23554629 258985.85308336,623415.83995352 258999.97819439,623407.01175913 259024.10859239,623384.647 259013.51475912)))"
    2. toMultiPolygon
      Expected:
      "MULTIPOLYGON(((620867.66739033 258915.13008619,620923.8234449 258935.22804256,620955.15261219 258848.92505343,620904.90772126 258827.64486432,620867.66739033 258915.13008619)),((623387.98007842 258955.81892266,623418.78268498 258949.9517595,623381.70426854 258903.45660237,623285.18267652 258906.98788013,623332.26637994 258966.4310557,623351.86501011 258962.69798329,623334.11963888 258996.69154629,623412.01863888 259045.90954629,623429.91463888 259012.51854629,623438.70563888 258996.06854629,623436.39063888 258994.23154629,623415.89990015 258980.87141875,623387.98007842 258955.81892266),(623384.647 259013.51475912,623385.23554629 258985.85308336,623415.83995352 258999.97819439,623407.01175913 259024.10859239,623384.647 259013.51475912)))"
  4. Delete Feature: test DeleteFeature constructor and methods (0, 4, 4)Rerun
    1. new deleteFeature returns OpenLayers.Editor.Control.DeleteFeature object.
    2. deleteFeature.map returns OpenLayers.Map object.
    3. editor.editLayer contains 2 features
      Expected:
      2
    4. 1 feature deleted, editor.editLayer contains 1 features
      Expected:
      1
  5. Draw Hole: test DrawHole constructor and method (0, 4, 4)Rerun
    1. new drawHole returns OpenLayers.Editor.Control.DrawHole object.
    2. drawHole.map returns OpenLayers.Map object.
    3. draw noHole
      Expected:
      "POLYGON((616116.08175159 263772.07601661,617811.09507479 265542.42326529,619449.60795389 263772.07601661,617886.42900027 262190.06358162,616116.08175159 263772.07601661))"
    4. draw hole
      Expected:
      "POLYGON((616116.08175159 263772.07601661,617811.09507479 265542.42326529,619449.60795389 263772.07601661,617886.42900027 262190.06358162,616116.08175159 263772.07601661),(617716.92766795 264355.91393905,617208.42367099 263790.90949798,618037.09685122 263112.9041687,618545.60084818 263696.74209114,617716.92766795 264355.91393905))"
  6. Draw Polygon: test Polygon constructor and method (0, 3, 3)Rerun
    1. new drawPolygon returns OpenLayers.Editor.Control.DrawPolygon object.
    2. drawPolygon.map returns OpenLayers.Map object.
    3. draw Polygon
      Expected:
      "POLYGON((616116.08175159 263772.07601661,617811.09507479 265542.42326529,619449.60795389 263772.07601661,617886.42900027 262190.06358162,616116.08175159 263772.07601661))"
  7. Editor Panel: test Editor Panel constructor (0, 2, 2)Rerun
    1. new editorPanel returns OpenLayers.Editor.Control.EditorPanel object.
    2. editorPanel.map returns OpenLayers.Map object.
  8. Import Feature: test ImportFeature constructor and methods (2, 3, 5)Rerun
    1. new importFeature returns OpenLayers.Editor.Control.ImportFeature object.
    2. importFeature.map returns OpenLayers.Map object.
    3. importFeature without selected import layer
      Expected:
      "oleImportFeatureSourceLayer"
      Result:
      "Found no source layer."
      Diff:
      "oleImportFeatureSourceLayer" "Found no source layer." 
      Source:
          at Object.<anonymous> (http://lib.heron-mc.org/heron/stable/ux/oleditor/ole/client/tests/Control/testImportFeature.js:25:5)
    4. importFeature with selected import layer but without selected feature
      Expected:
      "oleImportFeatureSourceFeature"
      Result:
      "Please select a geometry first."
      Diff:
      "oleImportFeatureSourceFeature" "Please select a geometry first." 
      Source:
          at Object.<anonymous> (http://lib.heron-mc.org/heron/stable/ux/oleditor/ole/client/tests/Control/testImportFeature.js:30:5)
    5. importFeature
      Expected:
      "POLYGON((620867.66739033 258915.13008619,620923.8234449 258935.22804256,620955.15261219 258848.92505343,620904.90772126 258827.64486432,620867.66739033 258915.13008619))"
  9. Layer Settings: test Layer Settings constructor (0, 1, 1)Rerun
    1. new layerSettings returns OpenLayers.Editor.Control.LayerSettings object.
  10. Transform Feature: BBox strategies get temporarily disabled (0, 5, 5)Rerun
    1. BBox strategy initially enabled
    2. Other strategy initially enabled
    3. BBox strategy gets disabled
    4. Other strategy does not get disabled
    5. BBox strategy gets enabled
  11. Transform Feature: No present strategies handled correctly (0, 0, 0)Rerun