Skip to content

Instantly share code, notes, and snippets.

View adikuntjara's full-sized avatar
💭
I may be slow to respond.

adikuntjara adikuntjara

💭
I may be slow to respond.
View GitHub Profile
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.example</groupId>
<artifactId>NewSelenium</artifactId>
<version>1.0-SNAPSHOT</version>
<build>
@adikuntjara
adikuntjara / activity_register.xml
Created April 29, 2021 03:55
File xml untuk halaman register user
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/register"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="30dp"
@adikuntjara
adikuntjara / register_activity.java
Created April 29, 2021 03:54
File java untuk halaman register user
package com.example.laksanaadi;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
public class Register_Activity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
@adikuntjara
adikuntjara / activity_main.xml
Created April 29, 2021 03:50
File xml untuk halaman login
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/background"
tools:context=".MainActivity">
@adikuntjara
adikuntjara / mainActivity.java
Created April 29, 2021 03:48
File java untuk halaman login
package com.example.laksanaadi;
import androidx.appcompat.app.AppCompatActivity;
import androidx.cardview.widget.CardView;
import android.annotation.SuppressLint;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
@adikuntjara
adikuntjara / get_movie_list_data.json
Created February 22, 2021 13:18
get_movie_list_data.json
{
"apiKey": "cc99fc43",
"invalidApiKey": "sdfsdf",
"keySearch": "lord"
}
@adikuntjara
adikuntjara / get_movie_list_test.js
Last active February 22, 2021 13:24
get_movie_list_test.js
const assert = require('chai').expect;
const code = require('../../../qa_test/api/helper/reponse_code_message.json')
const data = require('../../../qa_test/api/data/get_movie_list_data.json')
const page = require('../../../qa_test/api/page/get_movie_list_page.js');
const testCase = {
"positive": {
"getList": "As a User, I want to be able to get OMDB Movie list",
},
@adikuntjara
adikuntjara / get_movie_list_page.js
Created February 22, 2021 13:13
get_movie_list_page.js
const supertest = require('supertest');
const env = require('dotenv').config();
const api = supertest(process.env.OMDB_BASE_URL);
const getMovieList = (key, search) => api.get('')
.set('Content-Type', 'application/json')
.set('Accept', 'application/json')
.query({
apikey: key,
@adikuntjara
adikuntjara / package.json
Created February 22, 2021 12:26
package.json
{
"name": "mocha-chai",
"version": "1.0.0",
"description": "API Testing Framework with Mocha and Chai",
"main": "index.js",
"scripts": {
"test-api": "node ./node_modules/mocha/bin/mocha ./api/test --recursive --reporter mochawesome --reporter-options reportDir=reports/mochawesome/ --timeout 180000",
"reports": "open 'reports/mochawesome/mochawesome.html'"
},
"author": "Laksana Adi",