Hi Hans!

Thanks a lot for your fast feedback.

I do not observe that I could fill in a custom value there.
If I do so, the next time I open up the dialog, again the previous valid value 
is set.


Furthermore, if I try to change the setting directly in the corresponding 
metadata JSON file (by entering a custom string – e.g. “BLABLA” as value for 
attribute “test_type”), an error pops up when trying to open the metadata 
object (after reloading the project):

“
HopException: Errror loading metadata object… from file …

Unable to load JSON object

Error loading fields for object class org.apache.hop.testing.PipelineUnitTest
No enum constant org.apache.hop.testing.TestType.BLABLA

Root cause: IllegalArgumentException: No enum constant 
org.apache.hop.testing.TestType.BLABLA
“


Indeed, in the source code, it seems that the two types “UNIT_TEST” and 
“DEVELOPMENT” are hard coded ENUM values in file “TestType.java”:
“public enum TestType {
  DEVELOPMENT,
  UNIT_TEST;
}
“

Best regards,
Gerhard


Von: Hans Van Akelyen <[email protected]>
Gesendet: Dienstag, 9. August 2022 10:47
An: [email protected]
Betreff: [EXTERN]Re: Difference between "Unit test" and "Development" in "Type 
of test" dropdown in "Create and add data sets" dialog


Sie erhalten nicht oft eine E-Mail von 
[email protected]<mailto:[email protected]>. Erfahren Sie, 
warum dies wichtig ist<https://aka.ms/LearnAboutSenderIdentification>

Hi Gerhard,

The "Type of test" is just a label. There is no functional difference, you can 
even fill in a custom value.
When using the "Execute Unit Tests" transform you can however use this label to 
filter which types of tests should be run.

Kr,
Hans

On Tue, 9 Aug 2022 at 10:41, MITTERLECHNER Gerhard 
<[email protected]<mailto:[email protected]>> wrote:
Hi all!

I have a specific question about the "type of test" in the dialog for creating 
data sets
(see the table under "CREATE AN ADD DATA SETS" in 
https://hop.apache.org/manual/latest/pipeline/pipeline-unit-testing.html#_run_the_unit_test<https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fhop.apache.org%2Fmanual%2Flatest%2Fpipeline%2Fpipeline-unit-testing.html%23_run_the_unit_test&data=05%7C01%7Cgmitterlechner%40eurofunk.com%7Ca2a58d24cfb9458cbaba08da79e3d68d%7C6d4fa94918de4214a28c3e8c7fa9c25b%7C0%7C0%7C637956316710387039%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=TRwZiymu258xF02FdB1AAQr7214KT%2B0rXL2uRhsd61Q%3D&reserved=0>):

What is the difference between "Unit test" and "Development"?

Many thanks in advance,
best regards,
Gerhard Mitterlechner


Email secured by Check Point

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to