I am very new to Mockito and jUnit and I try to learn the right way to do TDD. I need couples of example so that i can write unit test using mockito
Following is my controller class which upload file and perform some action on this file inputs.
@Controller
@RequestMapping("/registration")
public class RegistrationController {
    @Autowired
    private RegistrationService RegistrationService;
    @Value("#{Properties['uploadfile.location']}")
    private String uploadFileLocation;
    public RegistrationController() {
    }
    @RequestMapping(method = RequestMethod.GET)
    public String getUploadForm(Model model) {
        model.addAttribute(new Registration());
        return "is/Registration";
    }
    @RequestMapping(method = RequestMethod.POST)
    public String create(Registration registration, BindingResult result,ModelMap model)
            throws NumberFormatException, Exception {
        File uploadedFile = uploadFile(registration);
        List<Registration> userDetails = new ArrayList<Registration>();
        processUploadedFile(uploadedFile,userDetails);
        model.addAttribute("userDetails", userDetails);
        return "registration";
    }
    private File uploadFile(Registration registration) {
        Date dt = new Date();
        SimpleDateFormat format = new SimpleDateFormat("MM_dd_yyyy_HH_mm_ss");
        File uploadedFile = new File(uploadFileLocation
                + registration.getFileData().getOriginalFilename() + "."
                + format.format(dt));
            registration.getFileData().transferTo(uploadedFile);
        return uploadedFile;
    }
    private void processUploadedFile(File uploadedFile, List<Registration> userDetails)
            throws NumberFormatException, Exception {
        registrationService.processFile(uploadedFile, userDetails);
    }
}
can any body please suggest some example how can I write test case for this using mockito?
Edit I have write down following test class but how to proceed further
@RunWith(MockitoJUnitRunner.class)
@ContextConfiguration(locations = { "/META-INF/spring/applicationContext.xml"})
public class BulkRegistrationControllerTest {
    @InjectMocks
    private RegistrationService registrationService= new RegistrationServiceImpl();
    @Mock
    private final ModelMap model=new ModelMap(); 
    @InjectMocks
    private ApplicationContext applicationContext;
    private static MockHttpServletRequest request;
    private static MockHttpServletResponse response;
    private static RegistrationController registrationController;
    @BeforeClass
    public static void init() {
           request = new MockHttpServletRequest();
           response = new MockHttpServletResponse();           
           registrationController = new RegistrationController();
    }
    public void testCreate()
    {
        final String target = "bulkRegistration";
        BulkRegistration bulkRegistration=new BulkRegistration();
        final BindingResult result=new BindingResult();     
        String nextPage=null;       
        nextPage = bulkRegistrationController.create(bulkRegistration, result, model);
        assertEquals("Controller is not requesting the correct form",nextPage,
                target);
    }
}