The Perl and Raku Conference 2025: Greenville, South Carolina - June 27-29 Learn more

use strict;
BEGIN { use_ok('Maven::Artifact') }
my $artifact;
$artifact = Maven::Artifact->new('org.apache.maven:maven:pom::3.2.1');
is( $artifact->get_groupId(), 'org.apache.maven', 'coordinate to groupId' );
is( $artifact->get_artifactId(), 'maven', 'coordinate to artifactId' );
is( $artifact->get_packaging(), 'pom', 'coordinate to packaging' );
is( $artifact->get_classifier(), undef, 'coordinate to classifier' );
is( $artifact->get_version(), '3.2.1', 'coordinate to version' );
is( $artifact->to_string(), 'org.apache.maven:maven:pom:3.2.1', 'to_string' );
done_testing();