Checkout Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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]

    • -9
    • +1
    ./Deltares.DSoilModel.Data.Tests/SosSoilLayer1DTest.cs
Made sure the dat files are part of the project and of the install.

Related to Issue [DSB-497]

    • -0
    • +355
    ./Deltares.DSoilModel.Application/GefBoreUK.dat
    • -0
    • +6
    ./Deltares.DSoilModel.Application/Deltares.DSoilModel.Application.csproj
    • -59
    • +67
    ./Deltares.DSoilModel.Setup/BinFolder.wxs
    • -0
    • +355
    ./Deltares.DSoilModel.Application/GefBoreNL.dat
"returns" are covered

Related to Issue [DSB-516]

    • -2
    • +15
    ./Deltares.DSoilModel.Data.Tests/DSoilModelTransformerTests.cs
all methods are covered.

Related to Issue [DSB-514]

    • -0
    • +62
    ./Deltares.DSoilModel.Data.Tests/SosSoilLayer1DTest.cs
Deleted old test project, no longer used

Related to Issue [DSB-484]

    • -198
    • +0
    ./Deltares.DSoilModel.Tests/Deltares.DSoilModel.Tests.csproj
    • binary
    ./Deltares.DSoilModel.Tests/x86/SQLite.Interop.dll
    • binary
    ./Deltares.DSoilModel.Tests/TestFiles/AquiferTest.mdb
    • -15
    • +0
    ./Deltares.DSoilModel.Tests/TestFiles/DSoilModelsoilprofilesWithSoilTypes.csv
    • -57
    • +0
    ./Deltares.DSoilModel.Tests/TestFiles/DSoilModelsoilprofiles.csv
    • -15
    • +0
    ./Deltares.DSoilModel.Tests/TestFiles/DSoilModelsoilprofilesWithSoilTypesAndColorUniqueSoils.csv
    • -9
    • +0
    ./Deltares.DSoilModel.Tests/TestFiles/DAM Incomplete.defx
  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]

    • -0
    • +15
    ./Deltares.DSoilModel.Data.Tests/TestFiles/DSoilModelsoilprofilesWithSoilTypesAndColor.csv
    • -0
    • +11
    ./Deltares.DSoilModel.Forms.Tests/Deltares.DSoilModel.Forms.Tests.csproj
    • -0
    • +8
    ./Deltares.DSoilModel.Data.Tests/TestFiles/DSoilModelsoilprofilesWithInvalidHeaders.csv
  1. ./Deltares.DSoilModel.Data.Tests/TestFiles
    • -323
    • +0
    ./Deltares.DSoilModel.Tests/DSoilModelContextTest.cs
    • -0
    • +15
    ./Deltares.DSoilModel.Data.Tests/TestFiles/DSoilModelsoilprofilesWithSoilTypesAndColorUniqueSoils.csv
    • -0
    • +57
    ./Deltares.DSoilModel.Data.Tests/TestFiles/DSoilModelsoilprofiles.csv
    • -0
    • +8
    ./Deltares.DSoilModel.Data.Tests/TestFiles/DSoilModelsoilprofilesWithMissingHeaders.csv
    • -0
    • +107
    ./Deltares.DSoilModel.Forms.Tests/FilmStripTest.cs
    • -0
    • +1
    ./Deltares.DSoilModel.Data.Tests/packages.config
    • -237
    • +0
    ./Deltares.DSoilModel.Tests/SosSoilLayer1DTest.cs
    • -0
    • +234
    ./Deltares.DSoilModel.Data.Tests/SosSoilLayer1DTest.cs
    • -784
    • +0
    ./Deltares.DSoilModel.Tests/DSoilModelProjectTest.cs
    • binary
    ./Deltares.DSoilModel.Data.Tests/TestFiles/SoilSegments_version_1_3_3.soil
  2. … 65 more files in changeset.
Added messagebox to warn about issues during import of soil segments

Related to Issue [DSB-389]

    • -0
    • +2
    ./Deltares.DSoilModel.Forms/DSoilModelPlugin.cs
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]

    • -0
    • +10
    ./Deltares.DSoilModel.Forms/Deltares.DSoilModel.Forms.csproj
    • -0
    • +1
    ./Deltares.DSoilModel.Forms/Translations.xml
    • -1
    • +1
    ./Deltares.DSoilModel.Forms/DSoilModelPlugin.cs
    • -0
    • +61
    ./Deltares.DSoilModel.Forms/SoilProfile1DLookup2DControl.cs
    • -0
    • +111
    ./Deltares.DSoilModel.Forms/SoilProfile1DLookup2DControl.Designer.cs
    • -4
    • +0
    ./Deltares.DSoilModel.Forms/SosSoilProfile1DControl.cs
    • -0
    • +120
    ./Deltares.DSoilModel.Forms/SoilProfile1DLookup2DControl.resx
registered SoilProfile1DLookup2D for SosSoilProfile1DControl. Of course, SosSoilProfile1DControl supports it.

Related to Issue [DSB-459]

    • -0
    • +5
    ./Deltares.DSoilModel.Forms/SosSoilProfile1DControl.cs
    • -0
    • +1
    ./Deltares.DSoilModel.Forms/DSoilModelPlugin.cs
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]

    • -11
    • +4
    ./Deltares.DSoilModel.Data/DSoilModelIO.cs
    • -0
    • +1
    ./Deltares.DSoilModel.Data/Translations.xml
    • -8
    • +13
    ./Deltares.DSoilModel.Data/DSoilModelProject.cs
Repair the visibility tests - soil type should always be visible again

Related to Issue [DSB-500]

    • -7
    • +7
    ./Deltares.DSoilModel.Tests/DSoilModelContextTest.cs
The soil type column must be made visible again - so turn back the change.

Related to Issue [DSB-500]

    • -4
    • +0
    ./Deltares.DSoilModel.Forms/DSoilModelContext.cs
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]

    • -0
    • +48
    ./Deltares.DSoilModel.Data/SosSoilProfilesImporter.cs
    • -1
    • +1
    ./Deltares.DSoilModel.Tests/TestFiles/DSoilModelsoilprofilesWithInvalidHeaders.csv
    • -0
    • +8
    ./Deltares.DSoilModel.Tests/TestFiles/DSoilModelsoilprofilesWithMissingHeaders.csv
    • -0
    • +3
    ./Deltares.DSoilModel.Tests/Deltares.DSoilModel.Tests.csproj
    • -1
    • +3
    ./Deltares.DSoilModel.Data/Translations.xml
    • -0
    • +17
    ./Deltares.DSoilModel.Tests/SosSoilProfilesImporterTests.cs
Remove the label "Work_In_Progress" for the unit test

Related to Issue [DSB-502]

    • -12
    • +11
    ./Deltares.DSoilModel.Tests/DSoilModelProjectTest.cs
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]

    • -4
    • +11
    ./Deltares.DSoilModel.Data/DSoilModelIO.cs
Added update of clearing the preconsolidation stresses in order to fix the problem with property editor for these stresses.

Related to Issue [DSB-418]

    • -3
    • +11
    ./Deltares.DSoilModel.Forms/DSoilModelGeometryEditor.cs
Add the file with invalid headers and make sure the build option is "Copy always"

Related to Issue [WIUI-9]

    • -1
    • +4
    ./Deltares.DSoilModel.Tests/Deltares.DSoilModel.Tests.csproj
Examine the column names of a CSV file with 1D profiles and warn about unknown names. This should help the user to correct typos and such.

Related to Issue [DSB-501]

    • -0
    • +17
    ./Deltares.DSoilModel.Tests/SosSoilProfilesImporterTests.cs
    • -2
    • +4
    ./Deltares.DSoilModel.Data/Translations.xml
    • -6
    • +6
    ./Deltares.DSoilModel.Forms/Translations.xml
    • -3
    • +51
    ./Deltares.DSoilModel.Data/SosSoilProfilesImporter.cs
    • -0
    • +8
    ./Deltares.DSoilModel.Tests/TestFiles/DSoilModelsoilprofilesWithInvalidHeaders.csv
  1. … 1 more file in changeset.
Repair failing tests - this was a consequence of the change in visibility

Related to Issue [DSB-500]

    • -5
    • +5
    ./Deltares.DSoilModel.Tests/DSoilModelContextTest.cs
Set Language and split the test in tw, request by reviewer

Related to Issue [DSB-389]

    • -2
    • +11
    ./Deltares.DSoilModel.Tests/DSoilModelIOTest.cs
Added failing test for this issue : DSoilModelProjectTest.TestCaseSensitivityOfImportedSoilNames

Related to Issue [DSB-390]

    • -0
    • +15
    ./Deltares.DSoilModel.Tests/DSoilModelProjectTest.cs
  1. … 1 more file in changeset.
Added unit test DSoilModelIOTest.HandleSegmentCsvImportWithMissingProfiles

Related to Issue [DSB-389]

    • -0
    • +12
    ./Deltares.DSoilModel.Tests/Deltares.DSoilModel.Tests.csproj
    • -0
    • +28
    ./Deltares.DSoilModel.Tests/DSoilModelIOTest.cs
When UndoRedoManager was disabled, Validation was no longer triggered (because of lack of OnEndAction events from that). In order to solve that, the OnChanged event (which is REALY NOT obsolete) has to be listened to to reactivate the Validation. So added this. And as Repair all can take a while, added a wait cursor for that operation.

Related to Issue [DSB-499]

    • -1
    • +26
    ./Deltares.DSoilModel.Forms/DSoilModelPlugin.cs
Set the visibility flag for the "SoilType" column to false - the corresponding field in the CSV file is obsolete and simply leads to confusion as all rows are set to Zand.

Related to Issue [DSB-500]

    • -6
    • +6
    ./Deltares.DSoilModel.Forms/DSoilModelContext.cs
placed CptControl into CPTLookup1DControl so it "redirects" to cpt-object

Related to Issue [DSB-459]

    • -40
    • +10
    ./Deltares.DSoilModel.Forms/CPTLookup1DControl.Designer.cs
    • -4
    • +1
    ./Deltares.DSoilModel.Forms/CPTLookup1DControl.cs
cosmetic tweak

Related to Issue [DSB-459]

    • -1
    • +0
    ./Deltares.DSoilModel.Forms/BoringLookup1DControl.cs
added CPTLookup1DControl where CPTLookup2DControl was taken as initial example.

Related to Issue [DSB-459]

    • -0
    • +89
    ./Deltares.DSoilModel.Forms/CPTLookup1DControl.Designer.cs
    • -0
    • +57
    ./Deltares.DSoilModel.Forms/CPTLookup1DControl.cs
    • -0
    • +10
    ./Deltares.DSoilModel.Forms/Deltares.DSoilModel.Forms.csproj
    • -0
    • +120
    ./Deltares.DSoilModel.Forms/CPTLookup1DControl.resx
    • -0
    • +1
    ./Deltares.DSoilModel.Forms/DSoilModelPlugin.cs
renamed CPTLookupControl into CPTLookup2DControl to match the purpose

Related to Issue [DSB-459]

    • -5
    • +5
    ./Deltares.DSoilModel.Forms/Deltares.DSoilModel.Forms.csproj
    • -0
    • +60
    ./Deltares.DSoilModel.Forms/CPTLookup2DControl.cs
    • -0
    • +188
    ./Deltares.DSoilModel.Forms/CPTLookup2DControl.Designer.cs
    • -1
    • +1
    ./Deltares.DSoilModel.Forms/DSoilModelPlugin.cs
    • -0
    • +120
    ./Deltares.DSoilModel.Forms/CPTLookup2DControl.resx
    • -188
    • +0
    ./Deltares.DSoilModel.Forms/CPTLookupControl.Designer.cs
    • -120
    • +0
    ./Deltares.DSoilModel.Forms/CPTLookupControl.resx
    • -60
    • +0
    ./Deltares.DSoilModel.Forms/CPTLookupControl.cs
binfolder.wxs updated - not issue related
    • -63
    • +59
    ./Deltares.DSoilModel.Setup/BinFolder.wxs
added BoringLookup1DControl, although it still uses BoringControl which is 2D related. Correction will come later.

Related to Issue [DSB-459]

    • -0
    • +120
    ./Deltares.DSoilModel.Forms/BoringLookup1DControl.resx
    • -0
    • +67
    ./Deltares.DSoilModel.Forms/BoringLookup1DControl.cs
    • -0
    • +59
    ./Deltares.DSoilModel.Forms/BoringLookup1DControl.Designer.cs
    • -0
    • +9
    ./Deltares.DSoilModel.Forms/Deltares.DSoilModel.Forms.csproj
    • -0
    • +1
    ./Deltares.DSoilModel.Forms/DSoilModelPlugin.cs