D-SoilModel

Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
extra function for TextBoxes. Note comparison is case-sensitive.

Related to Issue [DSB-520]

extracted ControlTester with general testing routines. Will be helpful with other tests.

Related to Issue [DSB-520]

Improve test coverage for BoringLookup2DControl to 100% by testing the data bindings

Related to Issue [DSB-529]

Improve test coverage for SosSoilProfile1DControl by testing the actual data bindings with data object(s)

Related to Issue [DSB-520]

Cleaned up using clauses & empty lines in the original class and added unit tests for CenterCrestLocation

Related to Issue [DSB-509]

although previous implementation led to "green" test result, it's not correct, because Clone() should give a copy of the object back. Let it be fallen, but correct.

Related to Issue [DSB-514]

Made sure the dat files are part of the project and of the install.

Related to Issue [DSB-497]

"returns" are covered

Related to Issue [DSB-516]

all methods are covered.

Related to Issue [DSB-514]

Reference added in literature.

Related to Issue [DSB-472]

Deleted old test project, no longer used

Related to Issue [DSB-484]

  1. … 39 more files in changeset.
Reorganized test projects by moving all tests in Deltares.DSoilModel.Tests project to either Deltares.DSoilModel.Data.Tests or Deltares.DSoilModel.Forms.Tests

Files used in the tests are included in the project TestFiles folder (so they don't get lost) but NOT copied to the bin folder on build

Related to Issue [DSB-484]

  1. /src/Deltares.DSoilModel.Data.Tests/TestFiles
  2. … 65 more files in changeset.
Added messagebox to warn about issues during import of soil segments

Related to Issue [DSB-389]

created a separate control for SoilProfile1D that appears in 2D-profile, so that the positions also presented to the user.

Related to Issue [DSB-459]

Fixed path to graphviz

Related to Issue [DSB-498]

    • too large
    /doc/Doxygen/DSoilModel.Doxyfile
Minor changes (mainly in table of REQ's) due to this issue

Related to Issue [DSB-480]

    • binary
    /doc/DSoilModel - Functional design.docx
Added columns with requirements from FO, to show that all REQ's are tested.

(not finished)

Related to Issue [DSB-480]

added filter descriptiond

added right mouse click functionality

Related to Issue [DSB-479]

registered SoilProfile1DLookup2D for SosSoilProfile1DControl. Of course, SosSoilProfile1DControl supports it.

Related to Issue [DSB-459]

changed flowchart in appendix D

Related to Issue [DSB-503]

    • binary
    /doc/DSoilModel - Functional design.docx
The aquifer dictionary must remain intact when importing non-unique soils. This invalidated the previous approach to identifying the soils by name in a case-insensitive way. After some puzzling, I found a better way. Both unit tests that concerns the import of two MDB-files now work.

Related to Issue [DSB-502]

Fixed doxygen file, path changes

Related to Issue [DSB-498]

    • too large
    /doc/Doxygen/DSoilModel.Doxyfile
    • too large
    /doc/D-Soil Model - Technical Documentation.pdf
Repair the visibility tests - soil type should always be visible again

Related to Issue [DSB-500]

The soil type column must be made visible again - so turn back the change.

Related to Issue [DSB-500]

Issue an error if a CSV file that is to be imported is missing one or more required columns. Added a unit terst for this - DSoilModelIO_ImportFromCsvFileWithMissingHeaders(). Added and improved several messages in the Translations.xml file.

This new unit test caused a small typo/error in the CSV file for the DSoilModelIO_ImportFromCsvFileWithInvalidHeaders() to surface.

The soil type column must be made visible again - this will be done in the next commit.

Related to Issue [DSB-500]

remark about not case-sensitive in app C2

Related to Issue [DSB-390]

    • binary
    /doc/DSoilModel - Functional design.docx
Remove the label "Work_In_Progress" for the unit test

Related to Issue [DSB-502]

Ignore the case of the soil names when importing a database with soil types - "zand" and "Zand" and "ZAND" are therefore considered one and the same soil.

This is covered by the unit test TestCaseSensitivityOfImportedSoilNames()

Related to Issue [DSB-502]

added behavior for typo's in soil_type and soil_color

Related to Issue [DSB-280]

    • binary
    /doc/DSoilModel - Functional design.docx
Added desired behavior for typo's in soilprofile_id, soil_name and top_level

Related to Issue [DSB-500]

    • binary
    /doc/DSoilModel - Functional design.docx