@Test public void nullUserTest() { LoginScreen login = new LoginScreen(em); String failureDetails = "Newly inserted user was not returned"; User result = login.getUser("userijustmadeupthatdoesntexist"); Assert.assertTrue(failureDetails, result == null); }
@Override public void init() { setTheme("mocha"); Window window = new Window(); window.setCaption(applicationTitle()); window.setSizeFull(); window.addStyleName("mocha-window"); setMainWindow(window); boolean needLogin = true; // check user if (getUser() != null) { needLogin = false; } else { if (isDevelopMode()) { setUser(loadTestUser()); needLogin = false; } } if (!needLogin) { AbstractMainPage homepage = SpringContextUtils.getBean("homepage", AbstractMainPage.class); homepage.setResponse(response); window.setContent(homepage); } else { LoginScreen loginScreen = new LoginScreen(cookieUsername); loginScreen.setResponse(response); window.setContent(loginScreen); } }
public static User createNewTestUser(EntityManager em) { CreateNewUserConsole newUser = new CreateNewUserConsole(em); DateFormat format = new SimpleDateFormat("yyyy-MM-dd-HH-mm-ss"); Date date = new Date(); String userName = "******" + format.format(date); String first = "test"; String last = "name"; String password = "******"; newUser.insertNewUser(first, last, userName, password); LoginScreen login = new LoginScreen(em); User result = login.getUser(userName); return result; }
@Override public void onDestroy() { LoginScreen.appendLog(TAG, "[SERVICE] onDestroy"); // Unregister our receiver. unregisterReceiver(mReceiver); unregisterDetector(); mStateEditor = mState.edit(); mStateEditor.putInt("steps", mSteps); mStateEditor.putInt("pace", mPace); mStateEditor.putFloat("distance", mDistance); mStateEditor.putFloat("speed", mSpeed); mStateEditor.putFloat("calories", mCalories); mStateEditor.commit(); wakeLock.release(); super.onDestroy(); // Stop detecting mSensorManager.unregisterListener(mStepDetector); // Tell the user we stopped. // Toast.makeText(this, "stopped pedometer service", Toast.LENGTH_SHORT).show(); }
@Test public void validateIncorrectPassword() { CreateNewUserConsole newUser = new CreateNewUserConsole(em); DateFormat format = new SimpleDateFormat("yyyy-MM-dd-HH-mm-ss"); Date date = new Date(); String userName = "******" + format.format(date); String first = "test"; String last = "name"; String password = "******"; newUser.insertNewUser(first, last, userName, password); LoginScreen login = new LoginScreen(em); String failureDetails = "IsCorrectPassword returns true when it should have returned false"; User user = login.getUser(userName); Assert.assertFalse(failureDetails, login.isCorrectPassword(user, "nottherightpassword")); }
@Test public void userExistsTest() { CreateNewUserConsole newUser = new CreateNewUserConsole(em); DateFormat format = new SimpleDateFormat("yyyy-MM-dd-HH-mm-ss"); Date date = new Date(); String userName = "******" + format.format(date); String first = "test"; String last = "name"; String password = "******"; newUser.insertNewUser(first, last, userName, password); LoginScreen login = new LoginScreen(em); String failureDetails = "Newly inserted user was not returned"; User result = login.getUser(userName); Assert.assertTrue(failureDetails, result != null); }
@Override public void onCreate() { LoginScreen.appendLog(TAG, "[SERVICE] onCreate"); super.onCreate(); // Load settings mSettings = PreferenceManager.getDefaultSharedPreferences(this); mPedometerSettings = new PedometerSettings(mSettings); mState = getSharedPreferences("state", 0); mUtils = Utils.getInstance(); mUtils.setService(this); acquireWakeLock(); // Start detecting mStepDetector = new StepDetector(); mSensorManager = (SensorManager) getSystemService(SENSOR_SERVICE); registerDetector(); // Register our receiver for the ACTION_SCREEN_OFF action. This will make our receiver // code be called whenever the phone enters standby mode. IntentFilter filter = new IntentFilter(Intent.ACTION_SCREEN_OFF); registerReceiver(mReceiver, filter); mStepDisplayer = new StepDisplayer(mPedometerSettings, mUtils); mStepDisplayer.setSteps(mSteps = mState.getInt("steps", 0)); mStepDisplayer.addListener(mStepListener); mStepDetector.addStepListener(mStepDisplayer); mPaceNotifier = new PaceNotifier(mPedometerSettings, mUtils); mPaceNotifier.setPace(mPace = mState.getInt("pace", 0)); mPaceNotifier.addListener(mPaceListener); mStepDetector.addStepListener(mPaceNotifier); mDistanceNotifier = new DistanceNotifier(mDistanceListener, mPedometerSettings, mUtils); mDistanceNotifier.setDistance(mDistance = mState.getFloat("distance", 0)); mStepDetector.addStepListener(mDistanceNotifier); mSpeedNotifier = new SpeedNotifier(mSpeedListener, mPedometerSettings, mUtils); mSpeedNotifier.setSpeed(mSpeed = mState.getFloat("speed", 0)); mPaceNotifier.addListener(mSpeedNotifier); mCaloriesNotifier = new CaloriesNotifier(mCaloriesListener, mPedometerSettings, mUtils); mCaloriesNotifier.setCalories(mCalories = mState.getFloat("calories", 0)); mStepDetector.addStepListener(mCaloriesNotifier); // Start voice reloadSettings(); // Tell the user we started. // Toast.makeText(this, "we started pedometer service bruh", Toast.LENGTH_SHORT).show(); }
@Override public IBinder onBind(Intent intent) { LoginScreen.appendLog(TAG, "[SERVICE] onBind"); return mBinder; }
@Override public void onStart(Intent intent, int startId) { LoginScreen.appendLog(TAG, "[SERVICE] onStart"); super.onStart(intent, startId); }
public ScoreGameTableScreen(ArrayList<Player> scoreTable, final Integer userType) { setTitle(LoginScreen.getTitleGame()); setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE); addWindowListener( new WindowAdapter() { public void windowClosing(WindowEvent e) { if (userType == 0) { AdminMenuScreen adminmenuscreen = new AdminMenuScreen(); adminmenuscreen.setVisible(true); } else { UserMenuScreen usermenuscreen = new UserMenuScreen(); usermenuscreen.setVisible(true); } setVisible(false); } }); setBounds(100, 100, 352, 526); setLocationRelativeTo(null); setResizable(false); contentPane = new JPanel(); contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); setContentPane(contentPane); contentPane.setLayout(null); JLabel lblTablaDePuntuaciones = new JLabel("Tabla de puntuaciones de la partida"); lblTablaDePuntuaciones.setFont(new Font("Verdana", Font.BOLD, 15)); lblTablaDePuntuaciones.setBounds(21, 21, 327, 35); contentPane.add(lblTablaDePuntuaciones); table = new JTable(); table.setShowGrid(false); table.setRowSelectionAllowed(false); table.setToolTipText(""); table.setBackground(SystemColor.control); table.setShowHorizontalLines(false); table.setShowVerticalLines(false); table.setModel( new DefaultTableModel( new Object[][] { {null}, {null}, {null}, }, new String[] {"Puntuaci\u00F3n"})); table.setBounds(52, 110, 239, 201); tableModel.addColumn("Jugador"); tableModel.addColumn("Puntuación"); table.setRowHeight(30); for (int i = 0; i < scoreTable.size() && i < 10; i++) { if (!scoreTable.get(i).disconnectedWhilePlaying()) tableModel.addRow( new String[] {scoreTable.get(i).getName(), scoreTable.get(i).getScore().toString()}); else tableModel.addRow(new String[] {scoreTable.get(i).getName(), "Desconectado"}); } table.setModel(tableModel); centerRenderer.setHorizontalAlignment(JLabel.CENTER); table.getColumnModel().getColumn(0).setCellRenderer(centerRenderer); table.getColumnModel().getColumn(1).setCellRenderer(centerRenderer); JTableHeader header = table.getTableHeader(); header.setReorderingAllowed(false); header.setResizingAllowed(false); JPanel panel = new JPanel(); panel.setBounds(34, 75, 264, 343); panel.setLayout(new BorderLayout(0, 0)); panel.add(header, BorderLayout.NORTH); panel.add(table, BorderLayout.CENTER); contentPane.add(panel); JButton btnVolverAlMen = new JButton("Volver al men\u00FA principal"); btnVolverAlMen.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent arg0) { if (userType == 0) { AdminMenuScreen adminmenuscreen = new AdminMenuScreen(); adminmenuscreen.setVisible(true); } else { UserMenuScreen usermenuscreen = new UserMenuScreen(); usermenuscreen.setVisible(true); } setVisible(false); } }); btnVolverAlMen.setBounds(135, 453, 180, 23); contentPane.add(btnVolverAlMen); }
public void logout() { currentUser.logout(); login.setVisible(true); this.dispose(); }