Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
D
DatabaseTest
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container Registry
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Erlend Sundøy
DatabaseTest
Compare revisions
master to a28a788d884e65b1aedc78826409486b4f43edc0
Compare revisions
Changes are shown as if the
source
revision was being merged into the
target
revision.
Learn more about comparing revisions.
Source
erlendsu/DatabaseTest
Select target project
No results found
a28a788d884e65b1aedc78826409486b4f43edc0
Select Git revision
Branches
master
Swap
Target
nilstesd/DatabaseTest
Select target project
nilstesd/DatabaseTest
anderhi/DatabaseTest
kevinhd/DatabaseTest
ingelig/DatabaseTest
odderikf/DatabaseTest
mariunyg/DatabaseTest
sandern/DatabaseTest
sindrhpa/DatabaseTest
anettosi/DatabaseTest
sindrtho/DatabaseTest
hansjeig/DatabaseTest
magnudah/DatabaseTest
sarahjel/DatabaseTest
rubensv/DatabaseTest
albertla/DatabaseTest
elisamop/DatabaseTest
aadnees/DatabaseTest
janmariv/DatabaseTest
annabesa/DatabaseTest
fredrmon/DatabaseTest
kevinmh/DatabaseTest
chrismd/DatabaseTest
benos/DatabaseTest
martimoa/DatabaseTest
runevedo/DatabaseTest
stianaad/DatabaseTest
shanshaq/DatabaseTest
mariteil/DatabaseTest
simenten/DatabaseTest
jingyili/DatabaseTest
krisnyb/DatabaseTest
jorgaas/DatabaseTest
magnusrm/DatabaseTest
erlendsu/DatabaseTest
otskaug/DatabaseTest
sveinuov/DatabaseTest
aleksjoh/DatabaseTest
kevinah/DatabaseTest
hermanrm/DatabaseTest
vegaande/DatabaseTest
bjornost/DatabaseTest
jonaskri/DatabaseTest
sigurdhy/DatabaseTest
oivindhl/DatabaseTest
magomedb/DatabaseTest
williaan/DatabaseTest
magnewor/DatabaseTest
mathiakn/DatabaseTest
eyvindnh/DatabaseTest
haakodh/DatabaseTest
michame/DatabaseTest
bragew/DatabaseTest
trondjro/DatabaseTest
aadneny/DatabaseTest
hermanc/DatabaseTest
erlinrol/DatabaseTest
iliar/DatabaseTest
eivinhl/DatabaseTest
eivindaj/DatabaseTest
sigurlj/DatabaseTest
terhaug/DatabaseTest
sindretn/DatabaseTest
olehenfo/DatabaseTest
toberge/DatabaseTest
shahedsa/DatabaseTest
junill/DatabaseTest
helenegj/DatabaseTest
tirilbl/DatabaseTest
sivertut/DatabaseTest
ericy/DatabaseTest
perholts/DatabaseTest
torstehs/DatabaseTest
janloe/DatabaseTest
simoaa/DatabaseTest
lasseis/DatabaseTest
stineof/DatabaseTest
jorho/DatabaseTest
tdthorki/DatabaseTest
iaevange/DatabaseTest
chrisrik/DatabaseTest
mathiaao/DatabaseTest
heleneyj/DatabaseTest
haavasma/DatabaseTest
martijni/DatabaseTest
tobiaand/DatabaseTest
sebastel/DatabaseTest
sabines/DatabaseTest
andinel/DatabaseTest
henrimbe/DatabaseTest
brigittb/DatabaseTest
joakimad/DatabaseTest
eirikpl/DatabaseTest
alexac/DatabaseTest
magnubau/DatabaseTest
mahmouim/DatabaseTest
thombje/DatabaseTest
espkal/DatabaseTest
asbjorfk/DatabaseTest
eirikhem/DatabaseTest
jorgstei/DatabaseTest
gautewr/DatabaseTest
mariutor/DatabaseTest
jonbergq/DatabaseTest
jakoblm/DatabaseTest
kaspervg/DatabaseTest
vkharnes/DatabaseTest
abilashy/DatabaseTest
larsoos/DatabaseTest
lisawil/DatabaseTest
michaesl/DatabaseTest
krisvane/DatabaseTest
111 results
master
Select Git revision
Branches
master
Show changes
Only incoming changes from source
Include changes to target since source was created
Compare
Commits on Source (5)
nice bra sakær
· d33e5a9f
Erlend Sundøy
authored
6 years ago
d33e5a9f
nice bra sakær
· 8dd2a82c
Erlend Sundøy
authored
6 years ago
8dd2a82c
nice bra sakær
· 22b1ca08
Erlend Sundøy
authored
6 years ago
22b1ca08
nice bra sakær
· 7aedf13b
Erlend Sundøy
authored
6 years ago
7aedf13b
nice bra sakær
· a28a788d
Erlend Sundøy
authored
6 years ago
a28a788d
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
dao/persondao.js
+18
-0
18 additions, 0 deletions
dao/persondao.js
dao/persondao.test.js
+31
-0
31 additions, 0 deletions
dao/persondao.test.js
server.js
+17
-0
17 additions, 0 deletions
server.js
with
66 additions
and
0 deletions
dao/persondao.js
View file @
a28a788d
...
...
@@ -21,4 +21,22 @@ module.exports = class PersonDao extends Dao {
callback
);
}
updateOne
(
json
,
callback
)
{
var
val
=
[
json
.
navn
,
json
.
adresse
,
json
.
alder
,
json
.
id
];
super
.
query
(
"
update person set navn = ?, adresse = ?, alder = ? where id = ?
"
,
val
,
callback
);
}
deleteOne
(
id
,
callback
)
{
super
.
query
(
"
delete from person where id = ?
"
,
[
id
],
callback
);
}
};
This diff is collapsed.
Click to expand it.
dao/persondao.test.js
View file @
a28a788d
...
...
@@ -77,3 +77,34 @@ test("get all persons from db", done => {
personDao
.
getAll
(
callback
);
});
test
(
"
update person in db
"
,
done
=>
{
function
callback
(
status
,
data
)
{
console
.
log
(
"
Test callback: status=
"
+
status
+
"
, data=
"
+
JSON
.
stringify
(
data
)
);
expect
(
data
.
changedRows
).
toBe
(
1
);
done
();
}
personDao
.
updateOne
(
{
navn
:
"
Olav Olavsen
"
,
alder
:
34
,
adresse
:
"
Gata 3
"
,
id
:
1
},
callback
);
});
test
(
"
delete one person from db
"
,
done
=>
{
function
callback
(
status
,
data
)
{
console
.
log
(
"
Test callback: status=
"
+
status
+
"
, data=
"
+
JSON
.
stringify
(
data
)
);
// expect(data.affectedRows).toBe(1);
personDao
.
getAll
((
status
,
data
)
=>
{
expect
(
data
.
length
).
toBe
(
2
);
done
();
});
}
personDao
.
deleteOne
(
3
,
callback
);
});
This diff is collapsed.
Click to expand it.
server.js
View file @
a28a788d
...
...
@@ -41,4 +41,21 @@ app.post("/person", (req, res) => {
});
});
app
.
put
(
"
/person
"
,
(
req
,
res
)
=>
{
console
.
log
(
"
Fikk POST-request fra klienten
"
);
personDao
.
updateOne
(
req
.
body
,
(
status
,
data
)
=>
{
res
.
status
(
status
);
res
.
json
(
data
);
});
});
app
.
delete
(
"
/person/:personId
"
,
(
req
,
res
)
=>
{
console
.
log
(
"
/person/:personId: fikk request fra klient
"
);
personDao
.
deleteOne
(
req
.
params
.
personId
,
(
status
,
data
)
=>
{
res
.
status
(
status
);
res
.
json
(
data
);
});
});
var
server
=
app
.
listen
(
8080
);
This diff is collapsed.
Click to expand it.