স্প্রিংজ ইউনিত 4 ক্লাসরুনার এবং স্প্রিংআরনারের মধ্যে পার্থক্য কী


90

আমি যখনই স্প্রিং টেস্টিং সম্পর্কিত কোনও ব্লগ পোস্ট দেখি তখন আমি এই ক্লাসগুলির কোনওটিই দেখি তবে আসল পার্থক্য বুঝতে পারি না:

@RunWith(SpringRunner.class)
@RunWith(SpringJUnit4ClassRunner.class)

উত্তর:



30

@RunWith(SpringRunner.class)জুনিটকে বসন্তের পরীক্ষামূলক সমর্থন ব্যবহার করে চালনা করতে বলে। এটির SpringRunnerজন্য নতুন নাম SpringJUnit4ClassRunner, এটি চোখে একটু সহজ।

SpringRunner কেবল বসন্ত-পরীক্ষা ৪.৩ এ উপলব্ধ।

SpringRunnerক্লাস প্রসারিত SpringJUnit4ClassRunner

সোর্স কোড এর SpringRunnerহয়

package org.springframework.test.context.junit4;

import org.junit.runners.model.InitializationError;

public final class SpringRunner extends SpringJUnit4ClassRunner {

    public SpringRunner(Class<?> clazz) throws InitializationError {
        super(clazz);
    }

}

7
এটি প্রারম্ভিক উত্তরের একটি সদৃশ বলে মনে হচ্ছে।
StvnBrkdll

7
এটি SpringRunner& এর মধ্যে বিশদ সম্পর্কিত সম্পর্ক বুঝতে আরও তথ্য যুক্ত করেছে SpringJUnit4ClassRunner
এডি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.