Commit Graph

59 Commits

Author SHA1 Message Date
Elad Salomons 7cf8d53356 Explicitly set demant patterns for junctions
This is since there is currently no way to set the default demand pattern. Should be fixed in #280 and then the test can be changed.
2018-09-06 12:07:14 +03:00
Elad Salomons 102ac90a98 Adding last test 2018-09-05 13:56:59 +03:00
Elad Salomons d46dd1a182 Added documentation 2018-09-05 13:56:18 +03:00
Elad Salomons ad3b26d727 Fail the test... 2018-09-05 09:37:21 +03:00
Elad Salomons 8687af337f Initial net builder test 2018-09-05 09:33:21 +03:00
Elad Salomons 756e8be735 Merge pull request #265 from eladsal/dev-control
Add EN_addcontrol function
2018-09-05 07:42:02 +03:00
Michael Tryby a056bbf2c8 Fixing build error on Travis 2018-09-04 10:05:27 -04:00
Michael Tryby b7e9988b15 Adding unit test for reentrancy 2018-09-04 09:38:44 -04:00
Elad Salomons 7957864d62 Another fix for unit test 2018-09-03 14:10:09 +03:00
Elad Salomons c78aa9df99 Fix for unit test 2018-09-03 13:52:37 +03:00
Elad Salomons 1b23f91f72 Unit test for EN_addcontrol 2018-09-03 13:48:18 +03:00
Michael Tryby d33167161a Revert "Make memorypool threadsafe " 2018-08-31 11:14:16 -04:00
Elad Salomons 25db9cfe8f Merge pull request #242 from Mariosmsk/pr86
add ENsetdemandpattern. Closes #241
2018-08-31 06:51:39 +03:00
michaeltryby 5a007bc1f6 Adding header 2018-08-30 19:12:27 -04:00
Michael Tryby 6527819d00 Forgot to add test 2018-08-30 15:53:01 -04:00
Michael Tryby 21f40f0daf Making memorypool.c reentrant and adding test 2018-08-30 15:30:34 -04:00
Elad Salomons 74d68a884c Fix typo 2018-08-30 18:05:39 +03:00
Elad Salomons 7d8d780a8b Merge branch 'dev' into pr86 2018-08-30 17:55:35 +03:00
Marios Kyriakou 8991d6baf9 add test for the function EN_setdemandpattern 2018-08-30 17:21:02 +03:00
Elad Salomons f3d680dc54 Fix test_addpattern test
Thanks @mariosmsk

Co-Authored-By: Marios S. Kyriakou <mariosmsk@gmail.com>
2018-08-29 18:12:25 +03:00
Elad Salomons edf4a09ebe Fix EN_addpattern
Closes #231. Also adds unit test for the function.
2018-08-29 15:14:49 +03:00
Michael Tryby bdc05058ca Resolving merge conflicts 2018-08-27 09:38:46 -04:00
Michael Tryby fafad2a070 Revert "Reorganizing epanet header"
This reverts commit c8803a9f1b.
2018-08-22 15:05:48 -04:00
Michael Tryby 26ce95673a Renaming test 2018-08-22 11:35:44 -04:00
Michael Tryby efc44215f3 Implementing metadata support 2018-08-16 10:26:32 -04:00
Michael Tryby 606101af89 Adding support for chem units 2018-08-14 11:10:27 -04:00
Michael Tryby 4723336726 Adding errormanager to toolkit api 2018-07-13 11:47:47 -04:00
Michael Tryby c8803a9f1b Reorganizing epanet header 2018-07-06 17:42:27 -04:00
Michael Tryby a93465e1cc Adding test for simultaneous stepping through hyd and qual simulation 2018-07-06 09:48:33 -04:00
Michael Tryby 74fbcf7768 Adding test for stepping through quality simulation 2018-07-06 09:31:58 -04:00
Michael Tryby 64f72abd78 Adding test for stepping through hydraulic simulation 2018-07-05 19:36:50 -04:00
Michael Tryby efcf8735f0 Fixing indent 2018-07-05 18:45:13 -04:00
Michael Tryby 245e2c5060 Adding tests and a fixture 2018-07-05 18:35:41 -04:00
Michael Tryby 594b6b9260 Python package epanet-python builds and runs 2018-07-03 18:47:30 -04:00
Sam Hatchett 612dd380a4 Revert "Revert "Merge branch 'dev' of https://github.com/OpenWaterAnalytics/EPANET into dev""
This reverts commit 4415d8c4a1.
2018-04-09 11:41:50 -04:00
Elad Salomons 4415d8c4a1 Revert "Merge branch 'dev' of https://github.com/OpenWaterAnalytics/EPANET into dev"
This reverts commit 8fca63294d, reversing
changes made to b85aff9fc9.
2018-04-09 15:03:03 +03:00
Michael Tryby d57b20e44d Cleaning up tests folder (#167) 2018-04-05 10:52:49 -04:00
Michael Tryby 6308ae708d Removing epanet-nrtestsuite and replacing the before-test.cmd 2018-04-04 14:47:01 -04:00
Michael Tryby c9d4fd587c Fixing input file name. 2018-04-02 14:12:42 -04:00
Michael Tryby 3283797847 Merge branch 'add-test-cases' into dev 2018-04-02 11:48:07 -04:00
Michael Tryby 0b5e3ea95f Adding benchmarks for new tests 2018-04-02 11:33:11 -04:00
Michael Tryby d599acd869 Adding new tests 2018-03-23 15:04:24 -04:00
Michael Tryby 230668a34d Updating benchmark with new tests 2018-03-22 17:27:53 -04:00
Michael Tryby 1cf806206c Adding tests to regression test library 2018-03-22 16:34:24 -04:00
Michael Tryby bbe40c5ba4 Feature unittest (#157)
* Adding support for unit testing using boost unit test and ctest

* Adding libboost-test to Travis config.

* Adding libboost-test to Travis config.

* Modifying per element comparison

* Modifying per element comparison

* Fixing typo

* Fixing typo

* Adding custom comparison for strings

* Updating Travis to run unit tests

* Updating Travis to run unit tests

* Fixing typo

* Preparing unit testing to run on Appveyor

* Preparing unit testing to run on Appveyor

* Preparing unit testing to run on Appveyor

* Preparing unit testing to run on Appveyor and Travis

* Preparing unit testing to run on Appveyor and Travis

* Preparing unit testing to run on Appveyor and Travis

* Preparing unit testing to run on Appveyor

* Preparing unit testing to run on Appveyor

* Fixing unit testing path issue in CMake

* Fixing unit testing path issue in CMake

* Fixing bugs in cmake and appveyor scripts

* Rolling back generate_export_header in cmake
2018-03-21 14:10:10 -04:00
Michael Tryby 100421f509 Adding custom comparison for strings 2018-02-16 16:29:00 -05:00
Michael Tryby b1e8694cbf Fixing typo 2018-02-16 16:01:07 -05:00
Michael Tryby fe8d81d382 Fixing typo 2018-02-16 15:58:30 -05:00
Michael Tryby 2f90f401ef Modifying per element comparison 2018-02-16 15:54:24 -05:00
Michael Tryby 6199052744 Modifying per element comparison 2018-02-16 15:43:50 -05:00