Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Authentication flow #28

Merged
merged 25 commits into from
Mar 16, 2023
Merged

Authentication flow #28

merged 25 commits into from
Mar 16, 2023

Conversation

Maeeen
Copy link
Collaborator

@Maeeen Maeeen commented Mar 9, 2023

Note that the 80% coverage is not reached because too hard :')

Related to #6.

Maeeen and others added 18 commits March 3, 2023 14:45
As discussed this morning, we plan on moving to Kotlin and Jetpack compose. This commit marks the beginning of the modification to make it.
Changes:
* Change from minSdk:24 to minSdk:28 to comply with the firebase
  realtime database requirements
Changes:
* Remove `GreetingActivity.java` and `MainActivity.java` and
  dependencies
* Write simple `ComposeActvitityTest.kt`
This commit adds firebase, firebase auth, auth ui and also new interfaces for users and authenticator along with some tests.
FirebaseAuthenticator#authenticate should be tested in a valid Android environment with a login activity.
* Modify configuration files to support Kotlin & Jetpack Compose

As discussed this morning, we plan on moving to Kotlin and Jetpack compose. This commit marks the beginning of the modification to make it.

* Update minSdk to comply with firebase requirement

Changes:
* Change from minSdk:24 to minSdk:28 to comply with the firebase
  realtime database requirements

* Delete old java activity file and write basic test

Changes:
* Remove `GreetingActivity.java` and `MainActivity.java` and
  dependencies
* Write simple `ComposeActvitityTest.kt`

* fix: Support for coverage with Kotlin

* Added Mockito

* Fixed the build.gradle with proper versions

* 🔥 💯 :triump: base 😡

---------

Co-authored-by: BoyeGuillaume <guillaume.boye@epfl.ch>
@BoyeGuillaume
Copy link
Collaborator

Also why is the codeclimate not displaying the code coverage on your Pull request?

@Maeeen
Copy link
Collaborator Author

Maeeen commented Mar 15, 2023

Also why is the codeclimate not displaying the code coverage on your Pull request?

Because I failed my merge 👍

@Maeeen Maeeen merged commit 8d1b6a0 into master Mar 16, 2023
@BoyeGuillaume BoyeGuillaume deleted the migration-authentication branch March 18, 2023 18:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants