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.

38 comments:

Unknown 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

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

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


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

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

alicetaylor123 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

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


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

بيت العز said...


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

بيت العز said...

خدمات مكافحة حشرات الشارقة 0567410494 التاج الملكى


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

شركة مكافحة البق الشارقة

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

افضل شركة مكافحة حشرات الشارقة


abo-bder said...


نقل اثاث من الرياض الى الامارات
شركة شحن اثاث من السعودية الى الامارات

Gaming Lover said...

HAVE A NCE DAY
Merry Christmas & Happy New Year
Happy New Year Quotes 2019
Merry Christmas & Happy New Year 2019
Happy New Year Messages Poetry 2019
Happy New Year Resolution 2019
Happy New Year Resolutions 2019
Happy New Year Gift Ideas 2019
Happy New Year Wallpapers 2019

Check Also Today Live Match
Today Live Match Streaming
Today Live Match Prediction
World Cup Live Streaming

ركن كلين said...

https://twitter.com/Rokn0551425199
افضل شركة تنظيف مكيفات بالرياض
ارخص شركة تنظيف مكيفات بالرياض
شركة تنظيف مكيفات بشمال الرياض

ارخص شركة تنظيف منازل بالرياض
شركة غسيل كنب بالرياض
شركة تنظيف ستائربالرياض

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

Rajat Gaikwad said...

Nice information. Thanks for sharing this informative blog with us. I really need this type of blog and I’m so lucky to found this... cctv camera dealers in patna

Shaimaa Elsadek said...

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

Shaimaa Elsadek said...

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

Shaimaa Elsadek said...

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

meldaresearch said...

Our custom dissertation writing help services come to your rescue so that you can enjoy school life to the fullest without having to worry about your assignments.We try our best to provide all our clients with what they deserve in their essay writing services.

verijoon said...

درمان بواسیر با لیزر+
درمان بواسیر+
درمان بواسیر خارجی+
درمان کیست مویی با لیزر+
درمان کیست مویی+
درمان فیستول با لیزر+
علت مشاهده خون در مدفوع+
عمل سرپایی کیست مویی+
جوش مقعدی+
خونریزی مقعدی بدون درد نشانه چیست+
علت خونریزی مقعدی بدون درد+

cmtech said...

I need information from your document. Thank you for having great ideas
mẫu cửa gỗ 1 cánh

حدمات منزليه وعامه said...


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

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

شركة رواد الحرمين said...

أبرز خدمات مؤسسة الحرمــين للمقاولات العامة بالدمام والرياض

شركه عزل فوم بالدمام


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



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

akshayavengala said...

framaroot
framaroot apk
videoder apk download
videoder for windows
videoder for pc
videoder for android
installing the Framaroot apk ...

mr.redagamal said...


خدمات منزلية بأرخص الأسعار عالية الدقة قمة التميز في إختيار ماكينات التنظيف أيادي عاملة خبرة منذ سنوات كافة عوامل النجاح تتوفر في شركة التميز الجنوبي يمكنكم التتبع والتواصل معنا عبر الروابط التالية :.شركة مكافحة حشرات بابها
شركة تنظيف منازل بابها
شركة تنظيف فلل بابها
شركة تنظيف خزانات بابها


شركة تنظيف بابها

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

شركة تنظيف واجهات زجاج بالرياض
شركة تنظيف واجهات بالرياض
تنظيف واجهات زجاج بالرياض
تنظيف واجهات الزجاج
شركة تنظيف واجهات زجاج بالرياض

homa hakeem said...


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

حدمات منزليه وعامه said...


شركة نقل عفش بالظهران

شركة فك وتركيب عفش بالدمام

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

افضل شركة نقل عفش بالجبيل

شركة نقل عفش بالدمام

gem1musi said...

دانلود آهنگ سالگرد ازدواج

دانلود آهنگ های شاد تالار عروسی

آهنگ های رضا کرد
آهنگ های میلاد قربانی

آهنگ تولدت مبارک عشقم

دانلود نوحه

آهنگ های پرطرفدار جدید

آهنگ های اوزیر مهدی زاده
آهنگ های رضا مریدی
هات بت

melk123 said...

خرید ردیاب شخصی برای سالمندان، پرسنل شرکت و یا به عنوان ردیاب کودک در فروشگاه آنلاین آراسیستم

Rania said...

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

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

Rania said...

من خدمات شركة تنظيف بالرياض ان تقوم شركة تنظيف فلل بالرياض و شركة تنظيف منازل بالرياض بكل اعمال التنظيف بأعلي درجات الجودة والاتقان وتوفر شركة تعقيم بالرياض خدمات تعقيم متميزة كما تقدم شركة تنظيف خزانات بالرياض و شركة عزل خزانات بالرياض خدمات التنظيف والعزل لكل انواع الخزانات

m said...

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

سواتر
سواتر يتم توريدها وتركيبها بتصميمات رائعة الجمال بمختلف الاشكال والالوان والتصميمات الراقية والانيقة والتي تتناسب مع جمال الحدائق والبلكونات ويتم تركيبها بأفضل الطرق والوسائل الحديثة ويتوفر منها  سواتر خشبية منها المجدول والشرائح و سواتر حديد تمتاز بالمتانة والقوة وسواتر اللكسان المتينة والشفافة الغير قابلة للكسر وتوفر الحماية والعزل التام من العوامل الخارجية مثل (الامطار، الرياح، حرارة الشمس) وهناك سواتر قماش و سواتر بلاستيك

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

Unknown said...

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

EL-Nawasany said...


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

فحص المركبة

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

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

أجزاء Repalcement

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

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

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

إن معرفة ما يمكن توقعه من خدمة صيانة السيارة يهيئ العميل لأي تجربة صيانة للسيارات. هذا صحيح لأنه يسمح بقدر معين من راحة البال خاصة وأن المرء واثق مما يحدث.


صيانة اودي الرياض

صيانة سيارات بورش الرياض


قطع اودي الرياض

ورشة اصلاح سيارات

Kaylee Brown said...

Very useful article for a java assignment help services, they can easily enhance their skills in coding and hacking with this kind of information.

Zonahobisaya said...

Resep Masakan dapur
Shicibukai One Piece
Yasopp One Piece
Arti Lambang
Resep Masakan

rabab saad said...

توفير الشبوك بجميع انواعها
بناء بيوت شعر بالرياض فاخرة
سعر تركيب القرميد بالرياض
بناء هناجر ومستودعات الرياض
بيوت شعر
اسعار تركيب القرميد بالرياض

touckea said...

browse around this site m7q76z7x22 replica louis vuitton replica bags los angeles m3j22c7i05 read review k3j81g0z40 replica bags from china replica bags online pakistan o9o63m1k18 read review k3j81g0z40 replica bags from china replica bags online pakistan

Essien said...

I’m inspired by your piece. It is very helpful information and quite motivating. Thank you so much for sharing. fce potiskum certificate in computer admission