Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Dev

This directory contains all test projects.

Table of Content

QR Code generator

This is a program for generate QR Code,

The QR codes generated can be printed and then stuck on the boxes, the user will only need to scan the QR code with the application to add their vehicle.

This part was developed by Hamid.

Available here

HASH generator

This program allows you to hash passwords and others, it is a utility for testing the HASH in the application.

Available here

Tests check

Authentification (Login)

From Action Result Pass?
Login login Move to Home ✔️
Login register Move to Home ✔️
Settings Log out Move to Login ✔️
Settings Delete my account Move to Login ✔️

Home

From Action Result Pass?
Home go to drive Move to Drive ✔️
Home go to Vehicles Move to Vehicles ✔️
Home Cancel journey Remove vehicle ✔️

Drive

From Action Result Pass?
Drive Click on a vehicle Open popup booking ✔️

Vehicles

From Action Result Pass?
Vehicles Click on Edit Move to Vehicle Edit ✔️
Vehicles Click on Add Move to Vehicle Add ✔️
Vehicles Edit Click on Exit Move to Vehicles ✔️
Vehicles Edit Click on Return Move to Vehicles ✔️
Vehicles Edit Click on Save Move to Vehicles ✔️
Vehicles Add Click on Return Move to Vehicles ✔️
Vehicles Add Click on Add Move to Vehicles ✔️

Dev apps

App 1, 2, 3, 4 and 5 are app test for bluetooth

Name Spec List Scan Connection Send Recieve
App1 Bluetooth ✔️ ✔️ ✔️
App2 Bluetooth ✔️ ✔️ ✔️
App3 Bluetooth ✔️ ✔️ ✔️ ✔️
App4 Bluetooth ✔️
App5 Bluetooth ✔️ ✔️

App 6, 7 and 8 are app test for structure app

Name Spec
App6 Slider
App7 Home Fragment
App8 Slider

App 1

  • List bluetooth devices
  • Connect to bluetooth
  • Displays the data received by the smartphone

Description App1

Code Java App1

App 2

  • List bluetooth devices
  • Connect to bluetooth
  • Send data with a button.

Code Java App2

App 3

  • List bluetooth devices
  • Connect to bluetooth
  • Displays the data received by the smartphone
  • Send data with a button in user box.

App3 ~= App2 + App1

Code Java App3

App 4

  • Scan bluetooth devices in search

Code Java App4

App 5

  • Scan bluetooth devices in search
  • Connect to the selected device

Code Java App5

App 6

  • Try to implement Slidr lib for fragment
  • Doesn't work

App 7

  • Try to implement viewPager2
  • Doesn't work

App 8

  • Try to implement Slidr lib for activity
  • (work)

Communication

Detail the RSA and AES encryption

Used for bluetooth communication

Available here