Home > Singletons > Singletons Test > Podam should handle Singletons with parameters in the static…
Report generated 29-07-2023 17:16

Singletons Test

 Singletons (epics)

Podam Should Handle Singletons With Parameters In The Static Method
  Steps Outcome Duration
Given a standard Podam Factory
SUCCESS 0s
When I invoke the factory manufacturing for class uk.co.jemos.podam.test.dto.SingletonWithParametersInStaticFactoryPojo
SUCCESS 0.01s
Then the pojo SingletonWithParametersInStaticFactoryPojo ( createDate = Sat Jul 29 17:16:40 EEST 2023 pojoList = [OneDimensionalTestPojo ( booleanField = true booleanObjectField = true byteField = 72 byteObjectField = 117 shortField = 18580 shortObjectField = 29847 charField = S charObjectField = x intField = 1660872588 intObjectField = 253608403 longField = 1136885055025500 longObjectField = 1136885054612200 floatField = 0.17555992 floatObjectField = 0.45322126 doubleField = 0.5017270816162163 doubleObjectField = 0.6957546161385489 stringField = oLQ231X1Fb objectField = java.lang.Object@2e16f2e3 calendarField = Sat Jul 29 17:16:40 EEST 2023 dateField = Sat Jul 29 17:16:40 EEST 2023 randomArray = [Ljava.util.Random;@4f75a245 intArray = [I@4bdf8378 booleanArray = [Z@59244243 bigDecimalField = 121273799426ACRONYM = edLPX1qO0F ), OneDimensionalTestPojo ( booleanField = true booleanObjectField = true byteField = 50 byteObjectField = 37 shortField = 19992 shortObjectField = 31290 charField = d charObjectField = f intField = 1948481624 intObjectField = 831446409 longField = 1136885056117200 longObjectField = 1136885055799600 floatField = 0.83598995 floatObjectField = 0.1637144 doubleField = 0.6163243036385021 doubleObjectField = 0.601772176324008 stringField = KaIkTVyaup objectField = java.lang.Object@403c326e calendarField = Sat Jul 29 17:16:40 EEST 2023 dateField = Sat Jul 29 17:16:40 EEST 2023 randomArray = [Ljava.util.Random;@2239d7a6 intArray = [I@154a54da booleanArray = [Z@6e872a6a bigDecimalField = 55839304538ACRONYM = FJjZb3PGxO ), OneDimensionalTestPojo ( booleanField = true booleanObjectField = true byteField = 91 byteObjectField = 52 shortField = 11492 shortObjectField = 20975 charField = g charObjectField = e intField = 265953926 intObjectField = 1992058450 longField = 1136885057134700 longObjectField = 1136885056828600 floatField = 0.26587862 floatObjectField = 0.6157178 doubleField = 0.8831509310111668 doubleObjectField = 0.039100883865780915 stringField = 1l_GIkDc0L objectField = java.lang.Object@4f89ca96 calendarField = Sat Jul 29 17:16:40 EEST 2023 dateField = Sat Jul 29 17:16:40 EEST 2023 randomArray = [Ljava.util.Random;@23e1b026 intArray = [I@64cadc04 booleanArray = [Z@33496e8d bigDecimalField = 532665270786ACRONYM = eBD3G0Gj9C ), OneDimensionalTestPojo ( booleanField = true booleanObjectField = true byteField = 95 byteObjectField = 27 shortField = 20342 shortObjectField = 2406 charField = e charObjectField = L intField = 1229542190 intObjectField = 1531860922 longField = 1136885058171900 longObjectField = 1136885057880100 floatField = 0.18308748 floatObjectField = 0.9069859 doubleField = 0.35867679983762624 doubleObjectField = 0.3023271407072847 stringField = yVNi9LOQjB objectField = java.lang.Object@3215df08 calendarField = Sat Jul 29 17:16:40 EEST 2023 dateField = Sat Jul 29 17:16:40 EEST 2023 randomArray = [Ljava.util.Random;@1c5b39ec intArray = [I@2ec3ec9f booleanArray = [Z@5606c2cc bigDecimalField = 344155887989ACRONYM = NBxNj8tSa4 ), OneDimensionalTestPojo ( booleanField = true booleanObjectField = true byteField = 88 byteObjectField = 12 shortField = 20547 shortObjectField = 24379 charField = p charObjectField = e intField = 2104029617 intObjectField = 123413364 longField = 1136885059201000 longObjectField = 1136885058906400 floatField = 0.4831471 floatObjectField = 0.28886628 doubleField = 0.37304211502319135 doubleObjectField = 0.34406525665010385 stringField = DYpPLFWeqJ objectField = java.lang.Object@4a77ba9b calendarField = Sat Jul 29 17:16:40 EEST 2023 dateField = Sat Jul 29 17:16:40 EEST 2023 randomArray = [Ljava.util.Random;@f266e60 intArray = [I@3e30dc0f booleanArray = [Z@5e4079a7 bigDecimalField = 171991242842ACRONYM = 6PBdmzPu2d )] pojoMap = {BBGdxeNQqC=OneDimensionalTestPojo ( booleanField = true booleanObjectField = true byteField = 127 byteObjectField = 34 shortField = 30640 shortObjectField = 11931 charField = A charObjectField = A intField = 921555762 intObjectField = 634220567 longField = 1136885061812800 longObjectField = 1136885061486400 floatField = 0.07138185 floatObjectField = 0.76321995 doubleField = 0.04724266209300995 doubleObjectField = 0.22132289893437135 stringField = Dbe3LEsvFu objectField = java.lang.Object@2994a396 calendarField = Sat Jul 29 17:16:40 EEST 2023 dateField = Sat Jul 29 17:16:40 EEST 2023 randomArray = [Ljava.util.Random;@15fd8daa intArray = [I@2d15ebbe booleanArray = [Z@704532fa bigDecimalField = 51558512463ACRONYM = 1oTeTpmSjn ), t15qD4F2IX=OneDimensionalTestPojo ( booleanField = true booleanObjectField = true byteField = 1 byteObjectField = 81 shortField = 15429 shortObjectField = 28215 charField = r charObjectField = P intField = 1683334485 intObjectField = 1832539425 longField = 1136885062838400 longObjectField = 1136885062559100 floatField = 0.026296297 floatObjectField = 0.77036333 doubleField = 0.6893851733373231 doubleObjectField = 0.9027440016462962 stringField = JS_KOTMBqG objectField = java.lang.Object@7cc1a777 calendarField = Sat Jul 29 17:16:40 EEST 2023 dateField = Sat Jul 29 17:16:40 EEST 2023 randomArray = [Ljava.util.Random;@528e598 intArray = [I@762b698 booleanArray = [Z@5ee9866c bigDecimalField = 400476799849ACRONYM = Ltu42KjeMd ), 9fNp_HfbJX=OneDimensionalTestPojo ( booleanField = true booleanObjectField = true byteField = 26 byteObjectField = 125 shortField = 19699 shortObjectField = 3500 charField = K charObjectField = g intField = 45572068 intObjectField = 82619269 longField = 1136885063866400 longObjectField = 1136885063588000 floatField = 0.79269844 floatObjectField = 0.7554405 doubleField = 0.867854792218865 doubleObjectField = 0.42759133330017873 stringField = fmxpclRMST objectField = java.lang.Object@2f6268d9 calendarField = Sat Jul 29 17:16:40 EEST 2023 dateField = Sat Jul 29 17:16:40 EEST 2023 randomArray = [Ljava.util.Random;@6d244c88 intArray = [I@7fe0e1c2 booleanArray = [Z@6d28d2b4 bigDecimalField = 529813235223ACRONYM = xytI6ZL_7H ), 8Ttif87HGr=OneDimensionalTestPojo ( booleanField = true booleanObjectField = true byteField = 35 byteObjectField = 110 shortField = 6595 shortObjectField = 30373 charField = O charObjectField = x intField = 1945748167 intObjectField = 1439612551 longField = 1136885060703600 longObjectField = 1136885060203200 floatField = 0.74579686 floatObjectField = 0.78669816 doubleField = 0.3194304516693918 doubleObjectField = 0.652798492153392 stringField = yDxi1MLkv2 objectField = java.lang.Object@51305b68 calendarField = Sat Jul 29 17:16:40 EEST 2023 dateField = Sat Jul 29 17:16:40 EEST 2023 randomArray = [Ljava.util.Random;@1e3f1dca intArray = [I@66a9013e booleanArray = [Z@4d3fc22d bigDecimalField = 79294111862ACRONYM = 8Rp1vPZ_Y1 ), aQJCA1CaNA=OneDimensionalTestPojo ( booleanField = true booleanObjectField = true byteField = 43 byteObjectField = 61 shortField = 23586 shortObjectField = 28758 charField = C charObjectField = P intField = 1888626863 intObjectField = 1680314411 longField = 1136885064858400 longObjectField = 1136885064585600 floatField = 0.3784175 floatObjectField = 0.37293774 doubleField = 0.7034354003377361 doubleObjectField = 0.9241596409738598 stringField = MYlkRkiOdG objectField = java.lang.Object@1e073bf9 calendarField = Sat Jul 29 17:16:40 EEST 2023 dateField = Sat Jul 29 17:16:40 EEST 2023 randomArray = [Ljava.util.Random;@7830b4be intArray = [I@56beea77 booleanArray = [Z@65236427 bigDecimalField = 237420762173ACRONYM = pktZ9CcHck )} firstName = 9H8m8GSct5 ) must be of the type class uk.co.jemos.podam.test.dto.SingletonWithParametersInStaticFactoryPojo
SUCCESS 0s
Then the pojo java.util.GregorianCalendar[time=1690640200821,areFieldsSet=true,areAllFieldsSet=true,lenient=true,zone=sun.util.calendar.ZoneInfo[id="Europe/Helsinki",offset=7200000,dstSavings=3600000,useDaylight=true,transitions=118,lastRule=java.util.SimpleTimeZone[id=Europe/Helsinki,offset=7200000,dstSavings=3600000,useDaylight=true,startYear=0,startMode=2,startMonth=2,startDay=-1,startDayOfWeek=1,startTime=3600000,startTimeMode=2,endMode=2,endMonth=9,endDay=-1,endDayOfWeek=1,endTime=3600000,endTimeMode=2]],firstDayOfWeek=1939741262,minimalDaysInFirstWeek=1832853082,ERA=1,YEAR=2023,MONTH=6,WEEK_OF_YEAR=30,WEEK_OF_MONTH=4,DAY_OF_MONTH=29,DAY_OF_YEAR=210,DAY_OF_WEEK=7,DAY_OF_WEEK_IN_MONTH=5,AM_PM=1,HOUR=5,HOUR_OF_DAY=17,MINUTE=16,SECOND=40,MILLISECOND=821,ZONE_OFFSET=7200000,DST_OFFSET=3600000] must be of the type class java.util.GregorianCalendar
SUCCESS 0s
Then the String field 9H8m8GSct5 cannot be null or empty
SUCCESS 0s
SUCCESS 0s
Then the Map should not be null or empty and each element should have key of type class java.lang.String and value of type class uk.co.jemos.podam.test.dto.OneDimensionalTestPojo
SUCCESS 0s
SUCCESS 0.13s
Serenity BDD version 1.2.2