Fork me on GitHub

18 Aug 2011

Data-driven variation with Spock

Spock’s where: block is commonly used with a data table but can also be driven by any Iterable data. It’s worth bearing in mind that the data driving the where: block doesn’t have to be hardcoded, it can be dynamic. For example, today we implemented a spec to ensure that every table in our database schema has a primary key (because it’s required by HA-JDBC and not automatically added by GORM on join tables). In this spec the where: block is driven by the list of table names read from the database metadata.

Something like this could be done with JUnit, of course. A test could iterate over the table names and assert that each has a primary key. However, such a test would fail fast whereas with the power of Spock’s @Unroll annotation the spec creates a separate test result for each database table and will run each individually regardless of whether any others pass or fail. The command line output from this spec will be enough to tell you which tables do not have primary keys as @Unroll puts the table name right in the test name.

The other great thing about this spec is that it doesn’t require maintenance; as we add more domain classes to our app the spec will automatically check the associated tables.

31 comments:

qinbincai123 said...

We,of that time,are no longer the same hike81ai I no longer love her,
that's certain,but how I loved her.
Cheap Snapback Hats
Cheap New Era Hats
Wholesale New Era Hats
Wholesale 59fifty Hats
Monster Energy Hats

Bella Tran said...

I hope you post again soon.
descargar mobogenie gratis | baixar facebook gratis | mobogenie baixar | facebook descargar | facebook descargar gratis | mobogenie descargar | whatsapp descargar gratis and gratis whatsapp |
descargar mobogenie

Online Friv said...

You need to kill time, you need entertainment. Refer to our website. hope you get the most comfort.
Thanks you for sharing!
Friv 4

Games Friv said...

Play the Best Free Games! We've picked out the racing games, cooking games, candy crush, games shooting, fashion games, ...
Thanks for sharing !
Kizi 200
Friv 1
Y88
Y9

huong duong said...

I learned a lot of useful things from this article Baixar Musicas , Baixar Musicas , Baixar Musicas , Baixar Musicas , Baixar Musicas, Baixar Musicas , Baixar Musicas , Baixar Musicas , Baixar Musicas , Baixar Musicas

buyket said...


عزيزي عميل مدينه الخرج نوفر لك افضل خدمات التنظيف المختلفه من منازل ومجالس وغيرهما وايضا نوفر لك مكافحة الحشرات بالخرج لنوفر لك افضل سبل الحصول علي منزل نظيف وخالي من الحشرات وذلك بافضل الفنيين وامهرهم
شركة مكافحة حشرات بالخرج
شركة تنظيف منازل بالخرج
شركة تنظيف بالخرج
شركة تنظيف فلل بالخرج
شركة تنظيف مجالس بالخرج
نستخدم افضل المكينات المخصصه في تنظيف الموكيت والسجاد الخاص بالمساجد والتي تعمل عن طريق تنظيف موكيت المساجد بالمنظفات الحديثه لكي نصل الي اعلي مستوي من التنظيف

كما ان جودة التنظيف الخاص بتنظيف الموكيت تعتمد علي نوعيته مع استخدام المكينات الحديثه وبالاضافه الي الايدي العامله المدربه حديثا

شركة تنظيف مساجد بالرياض


Hala Qayani said...

Drama as the natural property of the city in this application refers. In writing, the term isolation used as an object is used to refer to a story (source) touching parts through a row in an extension representing periodic production. Generally, the "serial" issued under the same heading in a step connected to the library and the scientific content data in any medium, "usually numbered source separate pieces and continuous or unexpected break show the inevitable result."
The term is used for television, radio or a uniform framework for continuous development and characters, and is divided into several scenes. In the Philippines, daily cleaning is the serial source structure of long music programs. Small TV arrangements came regularly in a frame of quality.
Starting in the mid-90s, musical arrangements and cleanliness appear as source the stories began to broadcast in prime time (like Dallas, Dynasty). In the 2017, it shows source which use a structure like the Soprano series, and now have a wide range of programs in a sequential frame

قمة الدقة للخدمات said...


شركة كشف تسربات المياه بالدمام
شركة تسليك مجارى بالخبر

ali gamal said...


شركة تنظيف سجاد وموكيت بالدمام
ان شركة النسور شركة متخصصة لعمليات نقل العفش بجميع انحاء المملكة العربية وبالمنطقة الشرقية خاصة مع ضمان علي اداء العمل خصومات وعروض رائعه يمكنك الاستمتاع بالخدمات عن طريق زيارة الرابط التالي شركة نقل اثاث بالاحساء

شركة عزل اسطح بالاحساء

marwa mohamed said...


شركة تنظيف منازل بالخرج
تختص شركتنا بكافة أعمال التنظيف المنزلية ,والتي قد تتطلب مجهودا بدنيا شاقا قد يعجز أفراد الأسرة عن إنجازه وبشكل احترافي
https://www.khpeer.com/%D8%B4%D8%B1%D9%83%D8%A9-%D8%AA%D9%86%D8%B8%D9%8A%D9%81-%D9%85%D9%86%D8%A7%D8%B2%D9%84-%D8%A8%D8%A7%D9%84%D8%AE%D8%B1%D8%AC/

شركة تنظيف مجالس بالخرج
عمالة مدربة و على أعلى مستوى من الاحترافية يضمن لك الحصول على أفضل النتائج لإرضائك فرضاؤكم هو هدفنا
https://www.khpeer.com/%D8%B4%D8%B1%D9%83%D8%A9-%D8%AA%D9%86%D8%B8%D9%8A%D9%81-%D9%85%D8%AC%D8%A7%D9%84%D8%B3-%D8%A8%D8%A7%D9%84%D8%AE%D8%B1%D8%AC/

شركة تنظيف موكيت بالخرج
تقدم الشركة خدمات تنظيف وبأفضل مستوى للموكيت و السجاد و بأجود أنواع العمالة المدربة وبأسعار تناسب جميع العملاء
https://www.khpeer.com/%D8%B4%D8%B1%D9%83%D8%A9-%D8%AA%D9%86%D8%B8%D9%8A%D9%81-%D9%85%D9%88%D9%83%D9%8A%D8%AA-%D8%A8%D8%A7%D9%84%D8%AE%D8%B1%D8%AC/

zeeba Martin said...

Akshaya Lottery Result - Kerala Lottery Result. Akshaya Lottery Result, AKSHAYA AK 319 Lottery Result 15.11.2018, Kerala Lottery Result Today, Akshaya Lottery Result 15-11-2018, 15.11.2018 Kerala. Kerala Lottery Result Today | Nirmal Lottery NR 44 Result 17.11.2018. Kerala Lottery Results, Live Results, Karunya/Nirmal/Akshaya/Bhagyanidhi/win/Pournami comes about hashtag on Twitter
See Tweets about keralalotteryresult on Twitter. See what individuals are stating and join the discussion. Kerala Lottery Results | LinkedIn. Kerala lottery result today official government result on Keralalotteries today kerala comes about destinations are keralalotteries in Read more and .com. Kerala periodical to see kerala. Kerala Lottery Result Today LIVE: Akshaya Lottery AK 319. Discover Kerala Lottery Result Today From com every day inhabit 3.30 PM. Versatile well disposed of Read more and comes about on the web.
Todays Lottery Result: Nirmal Biweekly first | Bhagyanidhi 258 We are a special site of kerala lottery, We are distributing Up-to-date Kerala Lottery Results and Read more here We are likewise giving other interesting administrations, for example, Kerala State Lotteries - Wikipedia and Read more
Kerala State Lotteries is a lottery program keep running by the Government of Kerala. Built up in ... week after week and few Bumper Lotteries as well. At Read more we have recorded all the diverse sorts of Kerala Lottery comes about with their particular discharge date. Founded‎: ‎1967. Headquarters‎: ‎Thiruvananthapuram, Kerala, India
kerala lottery comes about: Kerala lottery Onam Bumper 2018 outcome: Sep 22, 2018 - Onam Bumper 2018 Results: The Kerala state lottery division on Wednesday reported the Read more Onam Special 'Thiruvonam. Kerala Lottery Results Today Online: Kerala State Lotteries Live. www Kerala Lottery Results live Today online tickets 2018 akshaya, karunya Win-Win, Sthree Shakthi, Karunya Plus. Nirmal, Pournami Weekly Bumper Lotteries. kerala lottery result today Karunya Lottery KR-318 Results 4-11-2018. Video for kerala lottery result. 1:11. Nov 4, 2018 - Uploaded by WEBCASTKERALA

hassna sallam said...

شركة مكافحة حشرات بالرياض

شركة رش مبيدات بالرياض

شركة رش مبيدات شمال الرياض 

شركة رش مبيدات غرب الرياض 

learn to fly 2 said...

I enjoyed over read your blog post. Your blog have nice information, I got good ideas from this amazing blog. I am always searching like this type blog post. I hope I will see again.

potaup

hassna sallam said...

شركة تنظيف منازل بالرياض -شركة الاوائل0500091013

تنظيف منازل وتنظيف شقق ومباني متنوعة كلها تتشابه في السكن والاستعمال البشري المتكرر لها، وهذا يعني حدوث اتساخ أو أتربة من أثر الأحذية أو الهواء المحمل به، او حوادث انزلاق المشروبات أو أثر لعب الأطفال وبقايا الطعام وما شابه ذلك.
كيفية تنظيف منازل ومباني وشقق
تقوم ربة المنزل أحيانا بالتنظيف وأحيانا أخرى بمساعدة خادمة أو عاملة منزلية، لكن التنظيف لا يكون فعالا ولا متكاملا، والسبب أن هناك زوايا قد تهمل ، أو أسطح لا يمكن الوصول إليها تحت المطابخ، أو تشقق يتسرب منه النمل أو الحشرات الدقيقة، أماكن مرتفعة لا تستطيع تنظيفها، أيضا بعض البقع يصعب التخلص منها بالمنظفات العادية، ومن هنا فشركات تنظيف منازل وشقق وعمائر وغيرها تيسر عليك الأمر، فقط اتصلي علي أرقامها .
كيف تقوم هذه الشركات بالتنظيف؟
شركة نظافة منازل بالرياض تستعمل أدوات عالية التقنية ومختلفة فهناك منها الرفيع الذي ينظف به تحت الأشياء الثقيلة وصعبة النقل، وألات لتنظيف الأسقف والزوايا وما بين الشقوق، ألات تبخير ومواد مخصصة عالمية مستوردة، وأكثرها بلا روائح نفاذة كالمنظفات العادية، ويميزها أنها لا تحتاج إلى نقل أوعيتك وأواني الطعام والماء وغيرها إلى أمكنة أخرى، بل رش من خلفها بدون ضرر عند استعمالها، كذلك الحمامات توليها عناية خاصة وتعقيما مكثفا وتلميعا للأرضيات و الحوائط السيراميك، تعطير وتنظيف المنزل يسران الناظرين بمنتهى الاتقان والكفاءة.

لزيارة موقعنا

http://elawaeil.com/%D8%B4%D8%B1%D9%83%D8%A9-%D8%AA%D9%86%D8%B8%D9%8A%D9%81-%D9%85%D9%86%D8%A7%D8%B2%D9%84-%D8%B1%D8%AE%D9%8A%D8%B5%D8%A9-%D8%A8%D8%A7%D9%84%D8%B1%D9%8A%D8%A7%D8%B6/
او الاتصال بنا
الاوائل0500091013

نور الهدى said...



https://khalejmovers.com/
https://khalejmovers.com/نقل-اثاث-الرياض-الكويت/
https://khalejmovers.com/نقل-اثاث-الرياض-الامارات/
https://khalejmovers.com/نقل-اثاث-الرياض-الاردن/

shimaa shaker said...

شركة تسليك مجاري بالاحساء
شركة شفط بيارات بالاحساء
شركة كشف تسربات المياه بالاحساء

شركة جلي بلاط بالاحساء

shimaa shaker said...

شركة تنظيف منازل بالاحساء
شركة تنظيف فلل بالاحساء
شركة تنظيف بالاحساء
شركة تنظيف مجالس بالاحساء
شركة تنظيف كنب بالاحساء
شركة تنظيف شقق بالاحساء

shimaa shaker said...

شركة تنظيف موكيت بالاحساء
شركة تنظيف سجاد بالاحساء
شركة تنظيف واجهات زجاج بالاحساء
شركة تنظيف بيارات بالاحساء
شركة تنظيف خزانات بالاحساء

shimaa shaker said...

شركة مكافحة حشرات بالاحساء
شركة مكافحة النمل الابيض بالاحساء

شركة رش مبيدات بالاحساء

شركة مكافحة العته بالاحساء
شركة مكافحة البق بالاحساء
شركة مكافحة الصراصير بالاحساء
شركة مكافحة الفئران بالاحساء

shimaa shaker said...

شركة عوازل بالاحساء
شركة عزل مائي بالاحساء

شركة عزل حراري بالاحساء
شركة عزل فوم بالاحساء
شركة عزل اسطح بالاحساء
شركة عزل اسطح شينكو بالاحساء
شركة عزل خزانات بالاحساء

shimaa shaker said...

شركة تخزين اثاث بالاحساء
شركة نقل اثاث بالاحساء
شركة شراء اثاث مستعمل بالقطيف
شركة شراء اثاث مستعمل في الخبر
شركة شراء اثاث مستعمل بالاحساء
شركة شراء اثاث مستعمل بالجبيل
شركة شراء اثاث مستعمل بالدمام
شركة شراء اثاث مستعمل بالرياض

المتوكل على الله said...


شركة تنظيف بالرياض
تعتبر شركة ركن كلين للصيانة والنظافة من اولى الشركة التى له اسما فى مجال خدمات التنظيف ومكافحة الحشرات نحن لدينا احدث المعدات لجلى وتلميع السرميك وافضل المنظفات التى تستخدم فى مجال التنظيف الشامل بالرياض.
شركة تنظيف موكيت بالرياض
شركة تنظيف خزانات بالرياض
متخصصهشركة تنظيف فلل بالرياض في أعمال التنظيف للفلل والمنازل والبيوت والشقق والمجالس والموكيت والكنب والاثاث والخزانات وايضا فى مجال الكشف والعزل ونقل الاثاث بالمملكه العربيةالسعوديه تخصصنا أيضا في جميع الخدمات.
شركة تنظيف واجهات بالرياض
شركة تنظيف مساجد بالرياض
شركة تسليك مجارى بالرياض

الصفوة جروب said...

افضل شركة تنظيف بالقطيف تقدم خدمات نظافة متكاملة علي اعلي مستوي بدقة وجودة ومواصفات قياسية واسعار تنافسية فتعد الشركة الاولي بالقطيف لتقديم خدماتالتنظيف بجودة وسعر مثالييينفهي خير مثال لراغبي الحصول علي نظافة شاملة مع التعقيم وباسعار مناسبة

شركة تنظيف بالقطيف
شركة تنظيف منازل بالقطيف

______________________________________________________________________________________________________________________


شركة كشف تسربات المياه بالقطيف
شركة تنظيف مجالس بالقطيف
شركة تنظيف خزانات بالقطيف
شركة شفط بيارات بالقطيف

الصفوة جروب said...

شركة امست للتنظيف افضل شركة لتنظيف المنازل والشقق والفللوالبيوت والمجالس والكنب والمفروشات والخزانات بالقطيف والمنطقة الشرقية لديها عمالة مدربة وخصومات هائلة طما توفر خدمات مكافحة الحشرات ورش المبيدات بالقطيف باسعار رخيصة ومناسبة وخصومات هائلة

شركة امست للتنظيف
امست للنظافة القطيف
شركة امست لمكافحة الحشرات
شركة امست لرش المبيدات

الصفوة جروب said...

مغسلة الجبر
مغاسل الجبر للتنظيف
مغاسل الجبر بالرياض
مغسلة الجبر للتنظيف

الصفوة جروب said...

شركة تنظيف كنب بالقطيف
شركة تنظيف مكيفات بالقطيف
شركة تنظيف مطابخ بالقطيف
شركة مكافحة حشرات بالقطيف
شركة مكافحة النمل الابيض بالقطيف

الصفوة جروب said...

هل تعانون من الحشرات وكثرتها واضرارها البالغة نقدم لكم افضل شركة لابادة جميع انواع الحشرات بالضمان وهي شركة المثالية لمكافحة الحشرات حيث تقدم اليوم افضل العروض والخدمات بارخص الاسعار بخصم 50% لفترة محدودة

شركة المثالية لمكافحة الحشرات
شركة المثالية لمكافحة الحشرات بالدمام
شركة المثالية لمكافحة الحشرات بالخبر
شركة المثالية لمكافحة الحشرات بالقطيف
______________________________________________________________________________________________________________
شركة المثالية لمكافحة الحشرات بالاحساء
شركة المثالية لمكافحة الحشرات بالجبيل
شركة المثالية لمكافحة الحشرات بجدة

الصفوة جروب said...

شركة المثالية للتنظيف افضل شركة تنظيف بالمنطقة الشرقية تخصصت في تقديم كافة الاعمال المنزية من نظافة ومكافحة حشرات بالمنطقة فلديها افضل الخدماتبافضل جودة واوبارخص الاسعار التي لا تتوفر الا معها كافضل وارخص شركة تنظيف بالاضافة الي خدمتا مكافحة الحشرات ورش المبيدات الامنة والفعالة علي الحشرات بجميع انواعها .. تقدم لكم اليوم افضل العروض والخدمات بخصومات هائلة يمكنكم الحصول عليها من خلال الروابط التالية

شركة المثالية للتنظيف
شركة المثالية للنظافة
شركة المثالية للتنظيف بالدمام
شركة المثالية للتنظيف بالخبر
شركة المثالية للتنظيف بالقطيف

الصفوة جروب said...

شركة ماسة لمكافحة الحشرات
شركة ماسة لرش المبيدات
شركة ماسة لمكافحة الحشرات بالاحساء
شركة ماسة لمكافحة الحشرات بالرياض

الصفوة جروب said...

شركة طيوب لتسليك المجاري
شركة طيوب لتسليك المجاري بالقطيف
شركة طيوب لتسليك المجاري بالدمام
شركة طيوب لتسليك المجاري بالخبر
شركة طيوب لتسليك المجاري بالاحساء

الصفوة جروب said...

شركة ورس لمكافحة الحشرات
شركة ورس لرش المبيدات
شركة ورس لمكافحة الحشرات بالاحساء